찾다

 >  Q&A  >  본문

gcc - Linux에서 C 언어에 대한 고전적인 인터뷰 질문

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

으아악

답변은 다음과 같습니다

으아악

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

巴扎黑巴扎黑2709일 전978

모든 응답(2)나는 대답할 것이다

  • 学习ing

    学习ing2017-06-26 11:01:11

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

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-06-26 11:01:11

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

    회신하다
    0
  • 취소회신하다