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 . . .