标签:add pre result 源文件 空间 nbsp 外部 int gcc
变量声明向编译器保证变量以指定的类型和名称存在,这样编译器在不需要知道变量完整细节的情况下也能继续进一步的编译。变量声明只在编译时有它的意义,在程序连接时编译器需要实际的变量声明。
变量的声明有两种情况:
尝试下面的实例,其中,变量在头部就已经被声明,但是定义与初始化在主函数内:
当上面的代码被编译和执行时,它会产生下列结果:
result 为: 3
如果需要在一个源文件中引用另外一个源文件中定义的变量,我们只需在引用的文件中将变量加上 extern 关键字的声明即可。
当上面的代码被编译和执行时,它会产生下列结果:
$ gcc addtwonum.c test.c -o main
$ ./main
result 为: 3
标签:add pre result 源文件 空间 nbsp 外部 int gcc
原文地址:https://www.cnblogs.com/zhangdemingQ/p/12111700.html