[c]
지역변수
Gernii K
2023. 6. 4. 14:04
중괄호 내에 있는 변수는 모두 지역변수
int value(void)
{
int num = 1;
}
int main(void)
{
int num = 3;
for(int i =0; i<10; i++)
{
int num1 = 3;
num1++;
}
return 0;
}
value 함수 내의 num은 지역변수, 밖으로 나오면 소멸
함수 내에서만 1
main 함수 내의 num은 지역변수, 함수 내에서만 3
for문의 i는 for문 내에서 0부터 시작해 1씩 커짐, for문 빠져나가면 소멸
for문 안의 num1은 for문 내에서만 3, for문이 돌때마다 소멸하고 생성하여 계속 3부터 시작, 값은 4