쓰레기 값 질문좀 ????
푸헷
2023.04.01
c언어 책보면서 예제 한번 만들어본건데 궁금한게 있어서 질문 올립니다
이거 결과를 출력하면
val :0
val :3
val:4
라는 결과가 나오는데 맨처음 val값은 초기화해주지 않았으니까 쓰레기 값을 가져야 되는거 아닌가요???
고수님들 답변좀요~~~
#includestdio.h
int val;
void add(int num);
int main(void)
{
printf(val : %d \n,val);
add(3);
printf(val : %d \n, val);
val++;
printf(val : %d \n, val);
return 0;
}
void add(int n)
{
val+=n;
}