【低調】評論
int i=-1, j=-2, //初值 k=3;n if(i0 && ++j0)//條件 k=j; else k=-j; 條件的部分 && 為邏輯and的意思,需要兩個條件都成立才會執行k=j但是i並沒有大於0,故條件不成立,執行k=-j故答案K為2。
【San Hsien】評論
建議程式碼重新編排,以利閱讀
【【站僕】摩檸Morning】評論
原本題目:39 int i=-1,j=-2,k=3;if(i0 && ++j0) k=j; else k=-j; 上述程式碼執行後 k 值為何? (A)k=0 (B)k=1 (C)k=2 (D)k=3修改成為39int i=-1,j=-2,k=3;if(i0 && ++j0) k=j;