답변은 다음과 같습니다
나는 7 6 6的答案,但我实在无法理解为什么LINUX GCC compiler的输出是7 6 8。虽说知道这属于undefiend behavior,但还是想知道为什么有7 6 8결과를 이해할 수 있다. 원래 질문 출처: Linux에서 C 언어로 된 몇 가지 고전적인 인터뷰 질문
7 6 6
7 6 8
undefiend behavior
http://blog.csdn.net/laojiu_/...
사실 이는 사양에 없는 정의되지 않은 동작이기 때문에 컴파일러가 어떻게 계산해도 맞고, 컴파일러에서 얻은 결과가 균일하지 않아도 맞다.
http://blog.csdn.net/laojiu_/...
사실 이는 사양에 없는 정의되지 않은 동작이기 때문에 컴파일러가 어떻게 계산해도 맞고, 컴파일러에서 얻은 결과가 균일하지 않아도 맞다.