为了账号安全,请及时绑定邮箱和手机立即绑定

为什么赋值语句返回一个值?

为什么赋值语句返回一个值?

C#
蛊毒传说 2019-09-05 10:05:22
为什么赋值语句返回一个值?这是允许的:int a, b, c;a = b = c = 16;string s = null;while ((s = "Hello") != null) ;根据我的理解,赋值s = ”Hello”;只“Hello”应该分配给s,但操作不应该返回任何值。如果这是真的,那么((s = "Hello") != null)就会产生错误,因为它null会与任何东西相比较。允许赋值语句返回值的原因是什么?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 236 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号