전역변수 & 지역변수

 

- 전역변수(global) : 모든 코드가 다 사용할 수 있는 변수

-지역변수(local) : 해당 지역에서만 사용할 수 있는 변수 (scope 안에서만 사용 가능)

 

전역변수의 많은 사용을 권장하지 않는다

(실수 할 수 있는 일이 많이 생김)

 

 

 

 

1. 전역변수

 

 

1)

 

 

 

 

 

2)

호출 전에 변수 바뀌면 함수 생성순서 상관없이 바뀐 변수로 나온다.

 

 

 

 

 

 

 

 

 

2. 지역변수

 

 

1)

 

 

 

 

 

2)

 

 

 

 

 

func3 안에서반 변수를 사용 할 수 있으므로 func4에서 사용할 수 없다

 

 

 

 

3)

두 변수 b는 다른 변수이다.

( 각각의 영역에서 사용 가능함)

 

 

+ Recent posts