用戶【桃谷繪里香】點評問題和點評內容

【評論主題】46. 假設 x 為一整數變數,且 x 已有初始值若有一 C 程式片段如下,請問其執行效果等同下列何者?if(x>5)x=0;if(x<10)x=2;(A)if((x>5)&&(x<10)

【評論內容】若 x>5 執行 if(x>5)x=0; 時會導致 x=0,接著在 if(x<10)x=2; 會使得 x 從 0 變成 2,若 x<=5 就會跳過 x=0,直接讓 x=2,所以這題不管 x 的初值為何,執行到最後 x 都會是 2。隨意帶個 int x=11; 下去宣告就知道沒有一個答案是正確的,而且 C、D 選項在 x=2 後方還漏掉「;」導致無法編譯。

【評論主題】46. 假設 x 為一整數變數,且 x 已有初始值若有一 C 程式片段如下,請問其執行效果等同下列何者?if(x>5)x=0;if(x<10)x=2;(A)if((x>5)&&(x<10)

【評論內容】若 x>5 執行 if(x>5)x=0; 時會導致 x=0,接著在 if(x<10)x=2; 會使得 x 從 0 變成 2,若 x<=5 就會跳過 x=0,直接讓 x=2,所以這題不管 x 的初值為何,執行到最後 x 都會是 2。隨意帶個 int x=11; 下去宣告就知道沒有一個答案是正確的,而且 C、D 選項在 x=2 後方還漏掉「;」導致無法編譯。