为了账号安全,请及时绑定邮箱和手机立即绑定

http://www.imooc.com/ceping/8987第三题C选项是错误的吧

已知变量 x 的值为 3 ,选项中()会打印4

x++;
Console.Write(x);

输出的结果是3.

而答案给定了:先自加,后打印?输出为4

能具体解释一下吗?

正在回答

6 回答

为什么  我写出的程序 就是4呢  你在怎么做出来的3呢?

0 回复 有任何疑惑可以回复我~

x++;然后再输出x;

x自增+1,和console.write(x)不是同一语句


0 回复 有任何疑惑可以回复我~

d的结果好像也是4啊

0 回复 有任何疑惑可以回复我~

x++;
Console.Write(x);

x最开始的值是3 , x++(相当于x=x+1)之后变成4 ,  Console.Write(x) 输出打印的结果就是4

0 回复 有任何疑惑可以回复我~
#1

大旗1401

x++不是先输出后自增吗?
2018-07-17 回复 有任何疑惑可以回复我~

是我自己理解错误了,谢谢。

0 回复 有任何疑惑可以回复我~
#1

老罗711

我还是不理解。。。层主能说一下吗。。。。我一开始也是认为应该是打印出3的。。。。
2016-01-29 回复 有任何疑惑可以回复我~
#2

老罗711

刚自己试着写了一下,输出的还真是四。。。。但还是无法理解,太烧脑了。。
2016-01-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254045    人
  • 解答问题       1459    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

http://www.imooc.com/ceping/8987第三题C选项是错误的吧

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信