黑马程序员技术交流社区
标题:
全局变量 和 局部变量 的使用
[打印本页]
作者:
2528
时间:
2016-5-11 09:26
标题:
全局变量 和 局部变量 的使用
本帖最后由 2528 于 2016-5-11 09:27 编辑
全局变量:
1、定义: 在函数外部定义的变量
2、作用域:从定义的位置开始,到文件末尾,在不同的函数中都可以使用。
局部变量:
1、定义: 在函数的内部或代码块的内部定义的变量
2、作用域:从定义的位置开始,到它所在的函数体或代码块的
}
结束。
3、注意点:在代码块的内部可以定义和块外部同名的变量,此时,块内部的会暂时屏蔽块外部的变量的作用域,如:
int a = 1;
printf("a = %d\n",a);//1
//下面是一个代码块
{
//a 等于2,访问代码块外部的a
a = 2;
printf("a = %d\n",a); //2
//在代码块的内部可以定义和代码块外部同名的变量
int a = 3;
printf("a = %d\n",a); //3
} //代码块结束
复制代码
作者:
Dream丶boy
时间:
2016-5-11 12:37
不只两点吧。 默认值没有提到。
作者:
2528
时间:
2016-5-11 15:34
Dream丶boy 发表于 2016-5-11 12:37
不只两点吧。 默认值没有提到。
嗯,存在没有提到的部分。
作者:
栗海云
时间:
2016-5-11 17:10
来学习一下
作者:
不是长颈鹿2
时间:
2016-5-11 17:38
来学习一下
作者:
TGII
时间:
2016-5-12 00:11
单独分析的不错,要注意了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2