gpt4 book ai didi

c++ - 逗号运算符和逗号分隔符有什么区别?

转载 作者:搜寻专家 更新时间:2023-10-30 23:57:32 25 4
gpt4 key购买 nike

<分区>

  • 在 C++ 中,逗号标记(即 ,)要么解释为逗号运算符,要么解释为逗号分隔符 .

  • 但是,在网上搜索时,我意识到在哪些情况下,, 标记被解释为二元逗号运算符,而 where 被解释为语句之间的分隔符,这并不十分清楚。

  • 此外,考虑一行中由 , 分隔的多个语句/表达式(例如,a = 1, b = 2, c = 3;),它们的评估顺序有些困惑。

问题:

  1. 在哪些情况下,逗号 , 标记被解释为运算符,在哪些情况下被解释为分隔符?
  2. 当我们有一行由逗号分隔的多个语句/表达式时,对于逗号运算符和逗号分隔符的情况,求值顺序是什么?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com