操作符的连接
• 规则1
除了赋值操作符外的其他二元操作符都是左连接的。
x+y+z 应理解为 (x+y)+z
• 规则2
赋值操作符和?: 操作符是右连接的。
x=y=z 应理解为 x=(y=z)
x+=y+=z 应理解为 x+=(y+=z)
a?b:c?d:e 应理解为 a?b:(c?d:e)
计算时的顺序
• 操作数是严格地从左到右被计算的。
int m = 2;
int answer = ++m * ++m + ++m * ++m;
计算的顺序:
3 * ++m + ++m * ++m
3 * 4 + ++m * ++m
12 + ++m * ++m
12 + 5 * ++m
12 + 5 * 6
12 + 30
42
更多尽在http://blog.csdn.net/ershouyage/article/details/7695046
操作符的连接组合应用介绍
原创2shoubentian ©著作权
©著作权归作者所有:来自51CTO博客作者2shoubentian的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C#操作符的优先级别简介
下一篇:C#整数转换简介
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
掌握Google搜索操作符:成为搜索领域的行家里手
搜索像专家一样:Google操作符全解析!!!
搜索 操作符 Google -
Lua基础操作<运算符>
lua不追求高大上的写法,简单方便即为真理
运算符 字符串 操作数 Lua白话文 游戏开发 -
RxJava连接操作符
RxJava连接操作符目录RxJava连接操作符目录Publish示例代码Connect示
RxJava 连接操作符 数据 ide 操作符