# include <stdio.h>
void func()
{
printf("브래지어 \n");
}
int func2()
{
printf("여자팬티");
}
int main()
{
func();
int a;
a=func2();
printf("%d ", a);
}
출력해보면
브래지어
여자팬티8
이라고 뜬다
여기서 여자팬티 다음에 8이 뜨는 이유가 뭐야?
# include <stdio.h>
void func()
{
printf("브래지어 \n");
}
int func2()
{
printf("여자팬티");
}
int main()
{
func();
int a;
a=func2();
printf("%d ", a);
}
출력해보면
브래지어
여자팬티8
이라고 뜬다
여기서 여자팬티 다음에 8이 뜨는 이유가 뭐야?
걍쓰레기값아님?근데 int형 함수면서 반환안써준것도 신기하네 고참
쓰레기값이 아니라 컴파일러가 printf의 반환값을 반환했나보네 일부러라도 저따구로 쓰지마셈
걍 궁금해하지도 말고 쓰지도마 어차피 c++로 컴파일하면 백번오류나겠지
이렇게 짜도 에러라고 안뜨나
비쥬얼스튜디오 몇 쓰시지