我的朋友給我發了一個笑話:「C - C++」的笑話約後綴/前綴操作訂貨
問:什麼是C和C++之間的區別?
A.沒什麼,這是因爲:(C - C++ == 0)
我試圖改變順序和卡住了。
看看這段代碼:
public class Test {
public static void main(String args[]) {
int c = 10;
System.out.println(c++ - c);
System.out.println(++c - c);
}
}
爲什麼它返回:
-1
0
我明白後綴和前綴增量。爲什麼不是這樣的結果?
0
1
發佈代碼nietherç也不是C++,請重新打 – 2010-11-19 18:05:10
豬頭...罪什麼時候笑話完全符合事實?通過彎曲他們制定一些有趣的規則。如果你想從字面上理解,'C - C++'是未定義的行爲! – thecoshman 2010-11-19 18:13:54
@thecoshman:在C或C++中它是,但不是所有使用類C語法的語言。 – 2010-11-19 18:14:34