Chinaunix首页 | 论坛 | 博客
  • 博客访问: 286868
  • 博文数量: 70
  • 博客积分: 485
  • 博客等级: 下士
  • 技术积分: 632
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 08:55
文章分类

全部博文(70)

文章存档

2014年(47)

2013年(1)

2012年(22)

我的朋友

分类: C/C++

2012-09-17 15:50:24

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