題組內容

二、考慮下面的 C 語言程式片段,並回答下列問題。(每小題 10 分,共 20 分) int abc(int *k) { *k +=4; return 3 * (*k) - 1; } void main(){ int i = 10, j = 10, result1, result2; result1 = (i / 2) + abc(&i); result2 = abc(&j) + (j / 2); }

⑵ 如果在運算式中的運算元估算的順序是由右到左,則 result1 及 result2 的值為何?