當單獨一個語句的時候沒有區別,但用在表示式中:
1、J++是先取J的值做計算,再自加;
2、++J是先自加,再取J的值做計算。
例如:
賦值J = 2;
如果
K = J++;
那麼先取J的值賦值給K,於是K值為2,J值再自加即完成此次運算後J=3。
如果
K = ++J;
那麼J先自加,得到J=3,然後再取J值計算,K值為3。
當單獨一個語句的時候沒有區別,但用在表示式中:
1、J++是先取J的值做計算,再自加;
2、++J是先自加,再取J的值做計算。
例如:
賦值J = 2;
如果
K = J++;
那麼先取J的值賦值給K,於是K值為2,J值再自加即完成此次運算後J=3。
如果
K = ++J;
那麼J先自加,得到J=3,然後再取J值計算,K值為3。