首页 > 学院 > 开发设计 > 正文

C语言学习摘要

2019-11-10 18:51:14
字体:
来源:转载
供稿:网友
程序结构 C语言程序以源文件为单位存放,一个源文件被称为一个“编译单元”(translation unit),且该源文件附加有所有的头文件以及由预处理指令#include嵌入的源代码,另外除去由条件包含指令调过的的源代码行。已经被编译过的编译单元可以单独保存或放入库中。一个程序的各个编译单元的通讯是由通过访问具有外部链接的函数,操作具有外部链接的对象以及操作数据文件等方式完成的。编译单元可以单独被编译然后相互链接产生可执行文件。 编译单元实际上就是一个源文件。C程序可以有两个或者多个源文件组成,他们分别编译,然后链接在一起形成最终的可执行文件。内部标识符和外部标识符 内部标识符是局部于说明它的文件的名字,包括局部变量和静态全局变量。 外部标识符可被声明该标识符的文件之外的其它文件访问,包括全局变量和所有的非静态函数。连接 具有外部连接的标识符可被整个程序访问,包括全局变量和函数,单全局变量和函数都不能说明为static存储类型 具有内部连接的标识符只有在它们被说明的文件中可访问,它们具有文件作用域,这类标识符包括静态的全局变量和函数。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表