Re: 關於pic24 C30語言上的問題

作者 jason680 於 2017年07月07日 10:56:29
++Dly_timer 自增

++ 有兩種
1. 前置
++variable
先加1,後傳回

2. 後置
variable++
先傳回,後加1

這兩種, 對於變數variable而言
沒有差別 都是加1

但對於 傳回值或其他判斷就有所差別

if(++variable < 10) ....
如果,在if之前 variable 是9, ++variable回傳是10
結果 不成立

if(variable++ < 10) ....
如果,在if之前 variable 是9, variable++回傳是9
結果 成立

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=21180&post_id=75860