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

正在回答

2 回答

i++是先使用i的值,再让i加一

    Console.Write(i++);等价于Console.Write(i); i = i+1;

++i是先让3加一再使用3

    Console.Write(++i);等价于Console.Write(i+1);

至于你说的3++和++3,都会使程序出错

i++;是i = i + 1;而整数无法让自身加一再赋值给自身

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

如果

int a,b,c;

a=1;

b=a++;

c=++a;

Console.WriteLine("a");

Console.WriteLine("b");

Console.WriteLine("c");

b=1

c=2

a=2  意思是a++,++a都会使a加1,但是++a会先加1再输出,而a++会先输出再加1


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

举报

0/150
提交
取消

++3和3++的区别

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