c++的一道题目

2025-05-11 06:26:09
推荐回答(4个)
回答1:

返回值是:100;
return 语句后面跟着的是一个逗号表达式(200,100)。
逗号表达式的格式为:表达式1,表达式2,表达式3,...... ,表达式n
(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。   
(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。   
(3) 逗号运算符的优先级别在所有运算符中最低。

这里的n=2,所以逗号表达式(200,100)的值为:100

回答2:

逗号相当于一个并列运算,返回值为逗号之后的表达式.所以这里返回的是100.

回答3:

“return 200,100;”语法错,编译时会有警告性出错信息。

回答4:

100
逗号返回最右边的值