Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1742787
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

分类:

2012-09-18 09:09:12

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

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