可以拿去考別人對 C 語言的熟悉度喔 XD

剛才跟某個朋友聊 MSN,聊著就突然講到 C 語言去了,因為好人助教的職業病使然,我突然扮起壞人考了他這樣的題目:


int x = 0;
if (x = 0 || x == 0) printf("%d\n", x);
printf("%d\n", x);

請問這段正常的 C 語言程式碼會輸出什麼結果到螢幕上呢?

當然直接去 compile & run 就會知道答案了,不過你可以問問自己第一時間想到什麼答案 :P

 

歷史上的今天