首页 > 代码库 > 赋值表达式也有值
赋值表达式也有值
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右边的值吗?
赋值表达式也有值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。