| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1395 人关注过本帖
标题:关于c语言的作用域和链接属性
取消只看楼主 加入收藏
harrymore
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:6
专家分:25
注 册:2011-4-28
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
关于c语言的作用域和链接属性
在《c与指针》中,有一个问题是这样的:
假定函数a声明了一个自动整形变量x,你可以在其他函数内访问变量x,只要你使用了下面这样的声明:
extern int x;
对还是错?

我觉得x的作用域是在函数内,当函数调用结束之后就被释放了,所以x不具有external的特性,因此在其他函数中也不能访问到x。
这个问题涉及到变量x的作用域和链接属性,书中说到,标识符的作用域与它的链接属性有关,但是这两个属性并不相同。请高手简单的通过相关的知识解释一下上面的那道题。谢谢了。

[ 本帖最后由 harrymore 于 2011-4-28 21:06 编辑 ]
搜索更多相关主题的帖子: c语言 
2011-04-28 20:08
快速回复:关于c语言的作用域和链接属性
数据加载中...
 
   



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

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