加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 在这种情况下,从左到右相关性是什么意思?

发布时间:2020-12-16 09:50:23 所属栏目:百科 来源:网络整理
导读:我正在读关于来自C Primer的c语言运算符. 在其中,有一些关于操作者 cout “Some string” evaluates to a left hand ostream operator that is the result of the expression is cout object itself.(We say that operator associates left to right) . 如果
我正在读关于<<来自C Primer的c语言运算符.
在其中,有一些关于<<<<操作者

cout << “Some string” evaluates to a left hand ostream operator that is the result of the expression is cout object itself.(We say that operator associates left to right) .

如果有人解释上述线条的含义,那就太棒了.

解决方法

从左到右的关联性意味着表达式隐式括起来,如下所示:

(((cout << "foo") << "bar") << "baz")

换句话说,最左边的操作首先出现.

相比之下,在大多数语言中,赋值是正确关联的:

a = b = c + 5;

将c 5分配给“a”和“b”,因为赋值运算符从右到左工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读