1.extern int a 不是对a的定义,只是一个声明,
每个外部对象都必须在程序某个地方进行定义
每个外部变量只能够定义一次。
2.static修饰符是一个能够减少此类命名冲突的有用工具
将定义的变量或者函数限定在一个源文件内。
3,如果一个函数在被定义或声明之前被调用,那么他的返回值类型就默认为整型。
4.在头文件中进行声明。所以编程的时候最好写上头文件。
5.C语言中存在分别编译。
1.extern int a 不是对a的定义,只是一个声明,
每个外部对象都必须在程序某个地方进行定义
每个外部变量只能够定义一次。
2.static修饰符是一个能够减少此类命名冲突的有用工具
将定义的变量或者函数限定在一个源文件内。
3,如果一个函数在被定义或声明之前被调用,那么他的返回值类型就默认为整型。
4.在头文件中进行声明。所以编程的时候最好写上头文件。
5.C语言中存在分别编译。