[C语言]超级菜鸟初学编程的疑问...

[复制链接]
查看11 | 回复1 | 2005-11-6 16:46:38 | 显示全部楼层 |阅读模式
m++先取值后加1第二个中的输出语句,先取m的值此时等于一,然后m+1=2,输出的时候已取m=1,输出即为一。若再次 printf("%d",m);此时输出为2。这就是为什么第一个输出为1第二个为2的原因。将把第二个“m++”改为“++m”两个输出结果就相同了
回复

使用道具 举报

千问 | 2005-11-6 16:46:38 | 显示全部楼层
楼上回答的很正确啊?要慢慢体会啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行