code
#include <iostream>
using namespace std;
//프로그램 어디에서나 접근할 수 있는 전역변수x를선언한다. 전역변수는 main함수 밖에서 선언한다.
int x = 10;
int Func1()
{
//여기서 x는 전역변수 x가 쓰일것이다.
int y = x + 10;
return y;
}
int Func2()
{
//여기서 선언된 x는 전역변수x가아닌 Func2함수안에 선언된 지역변수x이다.
int x = 100;
return x;
}
int main()
{
//Func1의 y를 출력하면 20이 나올것이다.
cout << "y = " << Func1() << endl;
//Func2의 x를 출력하면 100이 나올것이다.
cout << "x = " << Func2() << endl;
//전역변수 x는 10이 나올것이다.
cout << "x = " << x << endl;
return 0;
}