C语言概览

2016-12-02 12:53:02来源:网络收集作者:三线码农人点击

第七城市
C
学习c语言请不要一上来就了解c语言的架构,不然你会晕头的
在你需要关注的范围内,一个c工程是由1个或多个.c文件和0个或多个.h文件构成的.
但总的来说一个c工程绝不是仅仅由1个或多个.c文件和0个或多个.h文件构成的,还有其他的不需要你关心的.h文件和共享目标文件(linux环境下的称谓,windows环境中叫做动态链接库文件)
复杂C工程的架构
.c文件
你自己写的main函数所在的.c文件
你自己写的其他函数所在的.c文件
.h文件
你自己写的.h文件
编译环境中自带的.h文件
你自己通过移植第三方库产生的.h文件
共享目标文件
编译环境中自带的与.h文件对应的共享目标文件
你自己通过移植第三方库产生的共享目标文件
当然,这是复杂c工程的架构,简单工程的话有些文件是不包括的
我们一般只关注自己要写的文件
对于其他的不需要自己写的.h文件和共享目标文件,只需要了解接口就行了
C语言之初学者
去写HelloWorld
.C文件
.C文件的架构
预处理指令
语句
函数
.h文件
.h文件的架构
预处理指令
函数声明
类型声明
共享目标文件
共享目标文件是由.C文件和.h文件编译产生的,用来被链接成二进制程序文件的伪目标文件.
第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台