y+=z--/++x 的討論

遇到一個考試題目: 設x=1,y=2,z=3,則表達式y+=z- -/++x的值是() A. 3 B. 3.5 C. 4 D. 5 一開始毫無頭緒,後來看到答案明白了. 首先應是這樣的:y+=(z- -/++x)把y+=後面的看成一個整體 然後 再考慮 z- -/++x 就是(z- -)/(++x) z- - 先返回z 然後做自減運算 ++x 先做自增運算 然後返回x 即: y+=(3/2) 此時
相關文章
相關標籤/搜索