首页 > 其他 > 详细

赋值表达式也有值

时间:2014-12-25 00:04:46      阅读:217      评论:0      收藏:0      [点我收藏+]

1、下面程序的执行结果是什么?

int a=3;

int b=4;

Console.WriteLine(a==b); //false

Console.WriteLine(a=b); // 4 赋值表达式本身也是有值得。

2、赋值运算本身也是一个值,这个值就是赋值之后左边的值。

int i=(a=b)+3;

Console.WriteLine(i);

这个b1呢?bool b1 = (a=b);

这个b3呢?

bool b1 = false;

bool b2 = true;

bool b3=(b1=b2);

3、 其实这部分内容也挺好理解的,我们常用的print(++i)不也就是输出了赋值表达式i = i+1右边的值吗?

赋值表达式也有值

原文:http://www.cnblogs.com/mcad/p/4183681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!