지역변수

유석현(SeokHyun Yu)·2022년 7월 17일

C

목록 보기
10/26
post-thumbnail

1. 지역변수의 선언

int main(void)
{
   int num;
}

중괄호 안에 선언되는 변수들은 지역변수다.


for(int i=0; i<10; i++)
{
   int num;
}

지역변수는 반복문이나 조건문에도 선언이 가능하다.

그런데 한 가지 주의할 점은 반복문 내 지역변수는 반복될 때마다 중괄호의 진입과 탈출을 반복하면서 이뤄진다.

따라서 반복이 이뤄질 때마다 변수 num은 메모리상에 할당되고 소멸된다.


void Func(int num)
{
    ...
}

함수의 매개변수도 지역변수이다.

profile
Backend Engineer

0개의 댓글