Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434637
  • 博文数量: 247
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 1005
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-10 10:39
文章分类

全部博文(247)

文章存档

2015年(3)

2014年(21)

2013年(53)

2012年(170)

分类:

2012-10-17 13:00:19

原文地址:static和entern声明 作者:wch100

一个C变量具有三种连接:
   (1)外部连接:可以在一个多文件程序的任何位置使用。
   (2)内部连接:使用static声明,在一个声明的文件中使用。
   (3)空连接:他们是由定义的代码块和函数私有。
使用static声明的变量,它在程序访问期间将一直存在。
entern声明问题:
    外部变量可以再多个文件中使用。
    在程序执行代码块内语句时,代码块作用域的变量覆盖具有文件作用域的同名变量。
理解:
     (1)int  argc = 10;
          int main()
          {
           ...
           }
       (2)extern int argc;---->extern 只能用来引用声明但是不能定义声明
          void fs();
          ...
阅读(237) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~