8-bit PIC (請註明使用元件編號):: 關於pic24 C30語言上的問題
++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
結果 成立
++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
結果 成立





