저장하지 않은 값이 나와요
꿈빛
2023.04.01
---------------------------
#include stdio.h
int main(void)
{
int a;
a=printf(Hello World\n);
printf(%d,a);
return 0;
}
---------------------------
이렇게 두고 실행을 하면
Hello World
12계속하려면 아무 키나 누르십시오 . . .
이렇게 뜨거든요?
근데 마지막에 12 이런숫자가 뜨는 이유가 뭘까요..?
그리고 2번째 질문은요..!
-------------------------
#include stdio.h
int main(void)
{
int a=1000000000;
int b=2000000000;
int c=a+b;
printf(a : %d\n,a);
printf(b : %d\n,b);
printf(c : %d\n,c);
}
-------------------------
이렇게 두고 실행을 하면
a : 1000000000
b : 2000000000
c : -1294967296
계속하려면 아무 키나 누르십시오 . . .
이렇게 떠요
그런데 c의 값은 3000000000 가 되어야하잖아요?
근데왜 -가 나오죠..?ㅜㅜ