摘要:
最近在微博上向两位大神问了个“关于头文件中定义全局变量”的问题,然后得到了好多回答,有以前就知道的,有以前不知道的,现就个人所获总结一下,把对C语言的理解理一下。一、C语言的编译过程 我们知道我们写的C文件是一堆ASCII字符,而计算机实际运行程序是一对二进制数,他们之间必须有一个转换,才能正常的运行。这个转换就是编译过程,C语言的编译过程包括以下几步:1)预处理;2)编译;3)链接;以编译b.h,b.c和a.c文件为例说明以上步骤:1.预处理预处理就是对那些源代码中前面加#号的代码的处理,它主要做一些替换处理工作,比如:”头文件包含“,”宏定义替换“等,经过预处理器(cpp)预处理后,... 阅读全文
posted @ 2013-07-21 01:34
rcgn
阅读(7608)
评论(0)
推荐(3)

浙公网安备 33010602011771号