C语言的程序、文件、函数之间的关系

C语言的程序、文件、函数之间的关系,第1张

程序是指你闷穗为了完成你的薯罩渗功能而编写的项目代码。

文件是信息的保存方式,包括程序文件、库文件、数据文件数脊等。广义上说,设备也包含在文件的定义里面。

由于程序规模可能非常大,编程时往往将将代码划分成若干模块,每一模块对应一个子功能,这样也方便实现程序代码的复用。这一一个模块,在形式上就体现为函数。——如果规模再大一些,可能还需要将一些相关的类封闭成类库,以方便调用,进一步提高程序的复用性。

这些只是经验,谈不上理论,也没必要去钻牛角尖。程序多写一些,你自然就明白了。

C源程序和雹闹槐C程序是一回事,源文件是C语言源代码所在源友的文件,扩展名是C,在微软的VC编译器中扩展名已经是CPP了,CPP是C++的扩展名。弯顷C++是兼容C语言的所以没问题。

1、cpp文件和.h文件有各自的分工,一般来说,h文件中是段蠢类的定义和类成员函数的声明,以及全局变量定义等;cpp文件是对应h文件中成员函数的代码实现。一般cpp文件代码较多。

这样做的好处:h文件只声明类成员函数,简单易懂,当其他文件要调用该肢渗类的接口时,只需包含该h文件,并在编译时将该h文件和同名cpp文件编译出的库文件一起连接即可。(如在lz写的main文件中只需 #include "Alarm.h")

2、 一般我们在编译的时候只编译cpp文件,将该cpp包含的h文件设为依赖。从握饥陪而将这些cpp文件和h文件联系起来


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12416121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存