标题:有关作用域
取消只看楼主
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
结帖率:89.47%
已结贴  问题点数:5 回复次数:3 
有关作用域
外部变量作用域
外部静态变量的作用域
分别是什么……
我看到的书中写得有些前后矛盾……
希望有实践经验的大神能够给我解答
搜索更多相关主题的帖子: 矛盾 
2016-08-09 16:28
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
得分:0 
或许我应该换一种问法:
在我现在所学内容中:在函数外面声明变量有三种方式:
1 int x;
2 static int x;
3 extern int x;
那么现在这三种形式的作用域究竟是多少呢?

暨南大学市场营销……
但是我有一颗计算机专业的心……
2016-08-09 16:49
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
得分:0 
回复 3楼 linlulu001
我主要针对的还是声明在函数块外面的,就是在声明头文件后面一点点就开始声明的变量。
static 这个静态在内部我知道它有保证变量不被销毁的功能。
就是我想知道在函数块外面声明的各种外部变量,int x;与 extern int x; 与 static int x; 他们三个在声明之后作用域打到了哪里。
是本文件还是贯穿整个程序。
就这样……

总而言之,能不能帮我做个选择题?

int x; 作用域 :a。本文件 b。整个程序
extern int x; 作用域: a.本文件 b.整个程序
static int x; 作用域: a.本文件 b.整个程序
就这么以上三个选择题,谢谢您😀

暨南大学市场营销……
但是我有一颗计算机专业的心……
2016-08-09 22:16
davidguhao
Rank: 1
来 自:广东
等 级:新手上路
帖 子:126
专家分:7
注 册:2016-7-18
得分:0 
回复 6楼 linlulu001
太棒了!谢谢你啊!就是想要这么清楚的解释O(∩_∩)O

暨南大学市场营销……
但是我有一颗计算机专业的心……
2016-08-10 13:20



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




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

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