国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

gcc – eine klassische Interviewfrage zur C-Sprache unter Linux
巴扎黑
巴扎黑 2017-06-26 10:59:11
0
2
1138

Was ist die Ausgabe, wenn Sie den GCC-Compiler verwenden, um das folgende Programm unter Linux auszuführen?

#include<stdio.h>
int main(){
    int a=5;
    printf("%d %d %d",a++,a++,++a);
    return 0;
}

Die Antwort lautet wie folgt:

In LINUX GCC compiler
7 6 8
In TURBO C
7 6 6

Ich kann die 7 6 6的答案,但我實在無法理解為什么LINUX GCC compiler的輸出是7 6 8。雖說知道這屬于undefiend behavior,但還是想知道為什么有7 6 8 Ergebnisse verstehen.
Ursprüngliche Fragequelle: Mehrere klassische Interviewfragen in C-Sprache unter Linux

巴扎黑
巴扎黑

Antworte allen(2)
學習ing

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

習慣沉默

其實是因為這是規(guī)范里沒有的未定義行為,所以編譯器怎么算都是對的,編譯器得到的結果不統一也是正確的。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage