본문 바로가기

C/Objective C/C#

[제 4장]C# 지역변수 전역변수 에제 따라하기

- 지역 변수의 특징

· 함수 내부에서 선언 되며, 해당 함수 내부에서만 사용이 가능하다.

· 사용 될 당시 스택(stack)에 지역 변수의 공간이 할당되며, 함수가 리턴 되면 공간에서 소멸된다.

· 각 함수마다 같은 이름의 변수를 사용 할 수 있다.

· 초기화를 안할 경우 쓰레기값(garbage value)이 들어 있다.

- 전역 변수의 특징

· 함수 외부에서 선언되어 어떤 함수에서든 사용이 가능하다.

· 컴파일시 기억장소가 할당되어 프로그램이 실행부터 종료시까지 데이터가 존재한다.

· 지역변수와 달리 초기화가 필요없다. (값은 0)