작성
·
185
0
우선 영상 초반에
int main()
{
int temp ;
temp = true ? 1024 : 7;
printf("%d\n", temp);
temp = false ? 1024 : 7;
printf("%d\n", temp);
return 0;
}
1. 이 구문에서 1024와 7이 나왔다는 것은 temp에 쓰레기 값이 저장되어있어서 그런거 맞나요?
이것을 실행시켜보니
2. 이런 결과가 나오는데 temp가 0인데 왜 temp = true? 1024:7; 구문에서 7로 출력이 안되고 1024로 출력되는 건가요?