
5条回答 默认 最新
我素wfz 2021-08-28 15:36关注因为i++意思是执行完此表达式后i增加1,而printf的参数其实是从右往左运算的。
从右边数第一个i++应该是输出3,再加1,变成4;
第二个是输出4,再加1,变成5;
最后输出5本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用
因为i++意思是执行完此表达式后i增加1,而printf的参数其实是从右往左运算的。
从右边数第一个i++应该是输出3,再加1,变成4;
第二个是输出4,再加1,变成5;
最后输出5