int global = 0;
int Add(int left, int right) {
return left + right;
}
int main()
{
// 변수
// 1. 지역변수 : 함수 안에 선언된 변수
// 2. 전역변수 : 함수 밖에 선언된 변수
// 3. 정적변수
// 4. 외부변수
// 지역변수
int iName = 0;
// 괄호 안에 선언된 변수(함수, 지역)
{
// 변수명 규칙
int iName = 100;
iName = 2; // 같은 지역의 변수 우선순위가 높다.
}
iName = 3;
// 함수
// 모듈화
int data = 10 + 20;
data = Add(10, 20);
return 0;
}
지역변수와 전역변수를 알기 위해 함수를 먼저 알아야 합니다.
함수는 기능을 모듈화 한다고 생각하면 됩니다. 예시로 간단한 덧셈을 함수로 만들어 놓으면 다시 덧셈이 필요 할 때 만들어 놓은 함수를 활용할 수 있습니다.
지역변수의 우선순위가 있고 이를 활용하여 같은 이름의 변수가 생성되더라도 구별 할 수 있습니다.