#include
using namespace std;
int a = 0;
void fun1()
{
a += 5;
}
void fun2()
{
a += 10;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}
#include
using namespace std;
int a=0;
void fun1()
{
a += 5;
}
void fun2()
{
int a=0; //定义局部同名变量
a += 10;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}
#include
using namespace std;
int a = 0;
void fun1()
{
int b = 3; //定义不同名局部变量
a += 5+b;
}
void fun2()
{
int a = 0; //定义同名局部变量.
a += 10;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}
#include
using namespace std;
int a = 0;
void fun1()
{
a += 5;
}
void fun2()
{
int a = 0; //定义同名局部变量.
int b = 3; //定义不同名局部变量
a += 10+b;
}
int main()
{
cout << a << endl;
fun1();
cout << a << endl;
fun2();
cout << a << endl;
return 0;
}