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

gcc - soalan wawancara klasik tentang bahasa C di bawah Linux
巴扎黑
巴扎黑 2017-06-26 10:59:11
0
2
1137

Jika anda menggunakan pengkompil GCC untuk melaksanakan program berikut di bawah Linux, apakah outputnya?

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

Jawapannya adalah seperti berikut:

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

Saya boleh faham 7 6 6的答案,但我實(shí)在無(wú)法理解為什么LINUX GCC compiler的輸出是7 6 8。雖說(shuō)知道這屬于undefiend behavior,但還是想知道為什么有7 6 8 hasil.
Sumber soalan asal: Beberapa soalan temu bual klasik dalam bahasa C di bawah Linux

巴扎黑
巴扎黑

membalas semua(2)
學(xué)習(xí)ing

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

習(xí)慣沉默

Malah, ia adalah kerana ini adalah tingkah laku yang tidak ditentukan yang tiada dalam spesifikasi, jadi pengkompil adalah betul tidak kira bagaimana pengiraannya, dan ia adalah betul walaupun keputusan yang diperoleh oleh pengkompil tidak seragam.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan