标题:求解C中extern 的用法
只看楼主
brokensea
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-10-14
 问题点数:0 回复次数:3 
求解C中extern 的用法
请高手指教在C中关于extern的用法
搜索更多相关主题的帖子: extern 用法 求解 
2008-10-20 11:43
liumang_D
Rank: 2
来 自:计算机
等 级:论坛游民
威 望:1
帖 子:89
专家分:50
注 册:2008-10-20
得分:0 
我现在用过的extern地方:
1:如果外部变量不在文件的开头定义,其有效的作用范围只限于定义处到文件结束。如果在定义点之前的函数想引用该外部变量,则应该在引用之前用关键字extern对该变量作“外部变量声明”,表示该变量是一个已经定义的外部变量。
2:在多文件的程序中声明外部变量:
   在任一个文件中定义外部变量A,而在另一个文件中用extern对A作“外部变量声明”,即extern A;
2008-10-20 16:55
brokensea
Rank: 1
等 级:新手上路
帖 子:63
专家分:0
注 册:2007-10-14
得分:0 
谢谢解答~
也就是说extern一般用于声明外部变量,
懂啦谢谢你

brokensea~~
Just try try try and try
2008-10-21 23:49
zyzwlh
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-5-17
得分:0 
还有函数也是   
   别的.c文件中的函数如在当前函数中用  则应该使用extern对外部函数进行声明
2008-10-21 23:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-239387-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.509667 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved