uj5u.com熱心網友回復:
結果是0的喲j++和++j的區別
j++,j+1,把+1前的值給變數
++j,j+1,把+1后的值給變數
uj5u.com熱心網友回復:
j=j++; 可能無法通過,直接寫j++; 就行。相關的討論,很是有年代了:1970’s 的“混淆的C”年會年年都要針對這個奇怪的寫法爭論不休。背后的數理很簡單、但有些生僻,就是0-勢和1-勢的區分。代碼實作上的差異也不算復雜:就是編譯成匯編代碼時、inc 陳述句的書寫位置不同,一個加在相關代碼段的開始,另一個加在相關代碼段的結尾。就這么一個問題,就怎么也講不清楚,竟然跨越年代之后、又被翻出來了。uj5u.com熱心網友回復:
1樓說的對,結果是0 。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/97615.html
標籤:新技術前沿
下一篇:編譯原理中,短語,直接短語,句柄
