搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ ★◎请教———关于全局变量和局部变量◎★
标题:
★◎请教———关于全局变量和局部变量◎★
只看楼主
bianchengfeng
等 级:
新手上路
帖 子:79
专家分:0
注 册:2008-3-1
楼主
问题点数:0 回复次数:2
★◎请教———关于全局变量和局部变量◎★
对于全局变量和局部变量,我不太了解,希望高手能赐教,最好举一个简单的例子说明。
[[it] 本帖最后由 bianchengfeng 于 2008-5-11 12:37 编辑 [/it]]
搜索更多相关主题的帖子:
变量
全局
局部
2008-05-11 11:47
kele
等 级:
新手上路
帖 子:3
专家分:0
注 册:2008-5-10
第
2
楼
得分:0
应答 全局变量和局部变量
局部变量只在本函数内有效,也就是说只能在此函数内使用它,在此函数以外不能使用。例如:
float f1(int a)
{int b,c;
}中a,b,c有效。
而char f2(int x,int y0
{int i,j;
}中 x,y,i,j有效。
一个源文件中可以包含一个或若干个函数,在函数内定义的变量是局部变量,而在函数外定义的就是全局变量,也称为外部变量。全局变量可以在本文件中的其它函数中使用。例如:
int p=1,q=5;
float f1(int a)
{int b,c;
}
char c1,c2;
char f2(int x,int y)
{int i,j;
}
void main() /*主函数*/
{int m,n;
}
其中p q可以在所有函数中使用,也就是说他的作用范围是以上全部;而c1,c2的作用范围只有f2和主函数。
明白了吗? 互相指教!
花开不败,心过流年~~
2008-05-11 15:33
bianchengfeng
等 级:
新手上路
帖 子:79
专家分:0
注 册:2008-3-1
第
3
楼
得分:0
哦谢谢啊。
2008-05-11 19:16
3
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-213679-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.807510 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved