i=3 j=i++ printf('%d,i)不是I++要是++i?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/06 11:08:56
i=3 j=i++ printf('%d,i)不是I++要是++i?
x)˴5VȲV((+IPWM|ٌ/5ڙ6IEz<$v6d f@PJ)J@&?me<Ɏ]@^zڵe =4<Зek >߻YO֎Ӟk~>i-ۀ@Y #ӳ/.H̳y t9

i=3 j=i++ printf('%d,i)不是I++要是++i?
i=3 j=i++ printf('%d,i)
不是I++
要是++i?

i=3 j=i++ printf('%d,i)不是I++要是++i?
i=3;
j=i++;
printf("%d",i);
输出4
因为++是自加1;
而最后j=3;
因为++后置是指先取它的值,然后它做自增.