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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/18 10:44:26
i=3j=i++printf(''%d,i)不是I++要是++i?i=3j=i++printf(''%d,i)不是I++要是++i?i=3j=i++printf(''%d,i)不是I++要是++i?i=3;

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