변수의 종류 파악하기 지금까지 변수와 배열을 사용했던 곳은 main() 함수 안이거나 직접 만든 함수 안이었다. 그러나 변수와 배열의 선언은 반드시 함수 안에서만 해야 하는 것은 아니다. 변수와 배열은 함수 바깥에서도 선언 가능하기 때문이다. 함수 안에 선언한 변수를 지역 변수(local variable), 함수 바깥에 선언한 변수를 전역 변수(global variable) 이라고 부른다. 스코프의 원리 이해하기 지역 변수와 전역변수는 어떤 차이점이 있을까? 먼저 지역 변수(local)의 경우, 선언된 함수 안에서만 사용할 수 있다. 반면 전역 변수(global)는, 어떠한 함수에서도 사용할 수 있다. 밑의 그림은 각각의 변수의 유효 범위를 그림으로 표현한 것이다. 이러한 변수 이름의 통용범위를 가리켜 ..