015. 스코핑룰 이해하기( {} )

jychan99·2021년 10월 4일
0

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;

}
profile
내가 지금 두려워 하고 있는 일이 바로 내가 지금 해야 할 일이다. 🐍

0개의 댓글

관련 채용 정보