C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错。伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,产生了extern和static关键字。
原文:http://blog.youkuaiyun.com/keyeagle/article/details/6708077
本文探讨了C语言中源文件的组织方式,重点介绍了外部变量及函数的定义规则,解释了extern和static关键字的作用及其如何处理不同源文件间的变量和函数引用。
C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错。伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,产生了extern和static关键字。
原文:http://blog.youkuaiyun.com/keyeagle/article/details/6708077
1389

被折叠的 条评论
为什么被折叠?