gcc - Linux에서 C 언어에 대한 고전적인 인터뷰 질문
巴扎黑
巴扎黑 2017-06-26 10:59:11
0
2
972

GCC 컴파일러를 사용하여 Linux에서 다음 프로그램을 실행하면 출력은 무엇입니까?

으아악

답변은 다음과 같습니다

으아악

나는 7 6 6的答案,但我实在无法理解为什么LINUX GCC compiler的输出是7 6 8。虽说知道这属于undefiend behavior,但还是想知道为什么有7 6 8결과를 이해할 수 있다.
원래 질문 출처: Linux에서 C 언어로 된 몇 가지 고전적인 인터뷰 질문

巴扎黑
巴扎黑

모든 응답(2)
学习ing

http://blog.csdn.net/laojiu_/...

習慣沉默

사실 이는 사양에 없는 정의되지 않은 동작이기 때문에 컴파일러가 어떻게 계산해도 맞고, 컴파일러에서 얻은 결과가 균일하지 않아도 맞다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿