课程
/后端开发
/C#
/C#开发轻松入门
++3和3++的区别
2017-01-26
源自:C#开发轻松入门 2-16
正在回答
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#语言的入门教程,将带你轻松入门.NET开发
1 回答write 和 writeline 的区别
1 回答int和string的区别
3 回答Console.Write()和Console.WriteLine()的区别是啥
1 回答ConsoleLine和Console的区别是什么?
1 回答Write和WriteLine的区别是什么