课程
/后端开发
/C#
/C#开发轻松入门
一说,与其他运算符从左向右计算不同,赋值运算符从右向左计算。 二说,加赋值“+=”:先加后赋值。 疑问,这不是从左向右吗?怎么是从右向左呢?
2016-01-12
源自:C#开发轻松入门 2-21
正在回答
这样理解:
1.“从右向左” 说的是变量的赋值过程,比如说从程序中截取的这段代码,
示例:x = y = 2;//从右向左赋值,x、y的值都是2
解释:2先赋值给y,之后y再赋值给x。这就完成了整个语句的赋值过程。
2.”加赋值“+=“ 是一种运算符,
示例:int a = 2;
a+=2;
Console.wrintline(a);
解释:示例程序运行第二句时,将a+2的值重新赋给a,所以运行结果,a的值为4。
看代码中的注释,应该是从右向左赋值。
现在是,题过了,但是 从右向左计算 和 加赋值“+=”:先加后赋值 这个给搞谜了。
举报
本门课程是C#语言的入门教程,将带你轻松入门.NET开发
2 回答求解赋值运算符号是从左向右运算还是从右向左运算。。。。。
1 回答计算机计算问题
3 回答请问在数组中查找最高值是怎么计算的?
4 回答|| 请问这个或的运算符怎么输入 !!
1 回答我这是2017版本的,在选择左侧Visual C#那一步,右侧只有一个WPF 应用 这是为什么