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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 18:57:15

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;
因为++后置是指先取它的值,然后它做自增.