Romi-知行合一

轻轻的风轻轻的梦,轻轻的晨晨昏昏, 淡淡的云淡淡的泪,淡淡的年年岁岁。
  博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2012年8月18日

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

posted @ 2012-08-18 20:53 romi 阅读(2437) 评论(0) 推荐(1) 编辑