首页 > 试题广场 >

设“int a=15,b=26;”,则“cout (a

[单选题]
设“int a=15,b=26;”,则“cout << (a,b); ”的输出结果是(    )。
  • 15
  • 26,15
  • 15,26
  • 26
(2,3)的值是3
((2,3),4)的值是4
逗号运算符,返回最右边的值。
发表于 2017-06-25 18:12:07 回复(0)
记住!逗号运算符返回最右侧的值!
发表于 2020-11-17 18:59:14 回复(0)

使用逗号运算符的为了把几个表达式串在一起。整个逗号表达式的值是以逗号分隔的列表中的最后一个表达式的值。从本质上讲,逗号的作用是导致一系列运算被顺序执行。

最右边的那个表达式的值将作为整个逗号表达式的值,其他表达式的值会被丢弃。
var = (count=19, incr=10, count+1);
注意:逗号运算符的优先级低于赋值操作符,上例中的括号是必须的。

发表于 2021-05-05 20:31:44 回复(0)
除了逗号,还要知道()是返回内部值的引用。a,b 是b (b)是b的引用,所以输出26
发表于 2023-08-25 14:33:21 回复(0)
 逗号表达式是所有运算符中优先级最低的,比赋值运算符还要低。他的作用就是把每个表达式都算一遍,并且把最后一个表达式返回的值作为逗号表达式的值。
发表于 2022-10-12 13:16:56 回复(0)

使用逗号运算符的为了把几个表达式串在一起。整个逗号表达式的值是以逗号分隔的列表中的最后一个表达式的值。从本质上讲,逗号的作用是导致一系列运算被顺序执行。

最右边的那个表达式的值将作为整个逗号表达式的值,其他表达式的值会被丢弃。
发表于 2022-07-03 21:09:38 回复(0)
逗号运算符返回最右侧的值!
发表于 2022-04-11 11:10:52 回复(0)
逗号运算符返回最右侧的值
发表于 2022-02-18 15:37:05 回复(0)
逗号表达式把最后一个表达式的值作为整个逗号表达式的值返回。
发表于 2020-11-05 10:23:22 回复(0)
<p><em>《两个破折号代表什么意思?</em></p>
发表于 2020-10-08 00:40:32 回复(1)