C++-024-局部变量和全局变量

C+±023-数组作为函数参考-2020-3-9

局部变量是在一个函数内部定义的变量,它只是本函数范围内有效,也就是说只有在本函数内才能使用它们,在此函数以外是不能使用。
全局变量可以以本源文件中的其他函数所共用。它的有效范围为:从定义变量的位置开始到本源文件结束。

实例

//全局变量与局部变量
#include<iostream>
using namespace std;
int num1=5;//全局变量,所以函数都可以使用它
int fun1()
{
	int a=0;//局部变量,只能在本函数中使用 
	num1++;
} 
int num2=4;//全局变量,可以被下面的fun2函数和main函数使用
int fun2()
{
	num2++;
} 
int main()
{
	int sum=5;//局部变量,只能在main函数中有效
	fun1();
	fun2();
	sum+=num1+num2;
	cout<<sum<<endl;
	return 0; 
}
16

--------------------------------
Process exited with return value 0
Press any key to continue . . .
发布了91 篇原创文章 · 获赞 101 · 访问量 3296

猜你喜欢

转载自blog.csdn.net/weixin_41096569/article/details/104757213