C language 변수의 영역 2020/09/11 16:19 by The 2nd

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int int_max(int i, int j);

int int_max(int i, int j)
{
return (i > j) ? i : j;
}

int main()
{
int a = int_max(1,2); //같은이름의 변수가 있을경우, 지역변수는 전역변수에 우선한다
printf("%d\n", a);
printf("%p\n", &a);

{
//int a;  //main 내의 변수 a는 같이 사용이 가능하지만, {}내에서 재선언시 {}밖의 변수 a와는 다른 a로 사용된다.
a = int_max(4, 5);

printf("%d\n", a);
printf("%p\n", &a);

}

printf("%d\n", a);
printf("%p\n", &a);


return 0;
}


덧글

댓글 입력 영역