求解C语言

[复制链接]
查看11 | 回复4 | 2013-6-19 15:12:26 | 显示全部楼层 |阅读模式
这个跟你所用的编译开发环境有关 以VC++6.0为例,则是相当于:y=1+x;x++; 反正原则是一点:++在变量前,就先让变量自增,再使用自增后的变量的值++在变量后,则先使用变量原值,使用完之后,再让变量自增。...
回复

使用道具 举报

千问 | 2013-6-19 15:12:26 | 显示全部楼层
++是单目运算符,所以一定是先算x++,而后缀++是先用后加,所以是先将y=x+1算出来,然后再将x+1。你可以测试一下。不过我建议最好是y=2+x++...
回复

使用道具 举报

千问 | 2013-6-19 15:12:26 | 显示全部楼层



回复

使用道具 举报

千问 | 2013-6-19 15:12:26 | 显示全部楼层
答案是后者...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行