본문 바로가기

C

[C언어] 실습: 지역 변수

반응형

지역 변수


#include<stdio.h>

int main(){

   int cnt;

   for(cnt = 0; cnt < 4; cnt++){
      int num = 0;
      num++;
      printf("%d 번째 반복, 지역변수 num = %d\n\n", cnt + 1, num);   // for문 안에서 선언된 변수는 for문을 벗어나면 소멸된다.
   }

   if(cnt == 4){   // 위의 for문에서 마지막 문장을 실행후, cnt++(4)하고 'cnt < 4' 조건문을 확인하고 for문을 나온다.
      int num = 7;
      num++;
      printf("if문 내의 지역변수 num = %d\n", num);   // if문 안에서 선언된 변수는 if문을 벗어나면 소멸된다.
   }

   return 0;
}

 

반응형