qq_獨行俠_0
2017-01-26 17:06
++3和3++的区别
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;而整数无法让自身加一再赋值给自身
如果
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
C#开发轻松入门
254118 学习 · 1459 问题
相似问题
回答 1
回答 2