关于C语言增一的问题,新手求解

2025-04-13 18:24:13
推荐回答(2个)
回答(1):

i++和++i的意思就是给i自身加一,相当于i=i+1.所以,替换后可以这样理解,
(++i)a=i=i+1。=的顺序是从右向左,所以是i=4;然后a=4.
(i++)a=i,i=i+1。所以是a=3;然后i=4.
b,c同理。
容易混淆的是i++和++i,前者是先用后加,后者是先加后用。

回答(2):

i++和++i,意思跟i=i+1是一样的
但是i++和++i又有区别