摘要:
extern和static都可以用来修饰变量和函数,有什么区别呢,用法是什么样的呢。1.变量按存储类型划分,C语言中变量的类型有4中,分别为自动变量 关键字auto,该关键字是可以省略的,比如 int i;变量i就是自动变量外部变量 关键字extern,之所以称外部变量,是因为变量要在外部,即其他文件中使用。全局变量一般使用外部变量存储。如果外部变量使用在前,定义在后,或者引用其他源文件中的外部变量,必须使用extern对其进行外部声明。静态变量 分为静态全局变量和静态局部变量。静态全局变量只能在当前源文件内使用。静态局部变量的作用域是调用该变量的函数体,但程序的整个运行过程中,它自始至终占用 阅读全文
posted @ 2012-08-18 20:53 romi 阅读(2544) 评论(0) 推荐(1) 编辑