12 下列程式片段執行完後,變數 result 的值為何? int a = 1..-阿摩線上測驗
Phil(112高普雙榜) 高三上 (2019/12/28): --a指的是先減1之後再取a值,所以- 第一次- a = 10-1 = 9 因為9>5; 所以result=20-1=19。 第二次- a = 9-1 = 8 因為 8>5 所以result=19-1=18。 第三次- a = 8-1 = 7 因為 7>5 所以 result = 18-1 = 17。 第四次- a = 7-1 = 6 因為 6>5 所以 result = 17-1 = 16。 第五次 - a = 6-1 = 5 但 5沒有大於5,結束迴圈。 所以最終 result = 16。 | 檢舉 |
|
|