C语言中( 表达式1,表达式2 )是什么意思

如题,
比方说:
int a=1,b=2;
(a,b),(a-b,b),(b,-b)的值都会是什么啊?

(a,b),(a-b,b),(b,-b)的值都会是什么啊?
2
2
-2

( 表达式1,表达式2 )等于做表达式1的事情,做表达式2的事情,然后把表达式2的结果返回。

书上有说的,分别是","和"()"操作符。

现在的人真懒,连翻书都不愿意。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-11-20
它的意思就是运行表达式1和表达式2,但是表达式2的值作为整个括号运算的最终数值.本回答被提问者采纳

C语言中的(表达式1)?(表达式2):(表达式3)什么意思?
在C语言中,条件表达式 `(表达式1)?(表达式2):(表达式3)` 是一种三元运算符的应用。该表达式用于在单一行内对简单的条件进行评估,并返回两个表达式中的一个。具体来说,如果 `表达式1` 的结果为真(即非零),则表达式的结果是 `表达式2` 的值;如果 `表达式1` 的结果为假(即零),则表达...

C语言中的 (表达式1)?(表达式2):(表达式3) 什么意思?我给忘了~~拜托各...
表达式1一般是判断语句的,如果是true,则返回表达式2,否则返回表达式3。举个列 :(1>2)?1:2 ,因为1<2的,结果是false,所以返回表达式3, (1>0)?2:2, 因为1>0的,结果是true,所以返回表达式2。如果表达式1 的值为真,那么以表达式2 的值作为整个条件表达式的值,否则以表达式3 的值作为...

?:表达式是什么意思?
1、意思是:是条件运算符,条件运算符是C语言中唯一的三目运算符,就是说他有三个运算对象。2、条件运算符的形式是“?:”由他构成的表达式称为条件表达式。形式为:表达式1?表达式2:表达式3

C语言<表达式1>?<表达式2>:<表达式3> 怎么用,举例说明一下,谢谢!
就是说,表达式1是一个判断的条件,如果条件为真,则是表达式2,如果为假,则是表达式3.

C语言 for的多重循环是怎么一回事啊 能给小弟详细讲解以下吗?_百度...
for(表达式1;表达式2;表达3) 语句: 表达式1 通常用来给循环变量赋初值,一般是赋值表达式。也允许在for语句外给循环变量赋初值,此时可以省略该表达式。 表达式2 通常是循环条件,一般为关系表达式或逻辑表达式。 表达式3 通常可用来修改循环变量的值,一般是赋值语句。 这三个表达式都可以是逗号表达式, 即每个表达式都...

C语言?和:操作符怎么用
C语言?和:是三目运算符,也叫三元运算符。语法:表达式1 ? 表达式2 : 表达式3;函数:先执行表达式1,执行完毕,如果表达式1的结果为真,则执行表达式2,整个表达式的结果就是表达式2的结果,否则执行表达式3,结果是表达式3的结果。例如:int res=1?10:20;可以简单理解为表达式1成立吗?成立执行...

C语言中“?”和“:”是什么意思???
意思是,判断表达式1是否为真,如果为真则执行表达式2,否则执行表达式3例如:max = (a > b ? a : b);这句话的意思就是把a和b中较大的那个数赋值给max 本回答由提问者推荐 举报| 答案纠错 | 评论 52 19 dufenglei908 采纳率:68% 来自团队:c编程高手 擅长: 电脑\/网络 办公软件 C\/C++ 其他编程语言...

c中?:是什么意思?
C语言中?:的用法类似于if和else,它是一个条件运算符。格式是表达式1?表达式2:表达式3。含义是:如果表达式1成立(值为真),则表达式2是整个条件表达式的值;如果表达式1不成立(值为假),则表达式3是整个条件表达式的值。常用的格式 如:min=(c<d)?c:d;该语句的含义如上图所示:如果c<d...

c语言中for循环和while循环的区别
c语言for循环语句用法为:for(表达式1;表达式2;表达式3),循环体。在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。循环体语句如果只有一...

C语言中条件运算符是什么意思
表达式1 ? 表达式2 : 表达式3 例如条件语句:if(a>b) max=a;else max=b;可用条件表达式写为 max=(a>b) ? a : b;执行该语句的语义是:如a>b为真,则把a赋予max,否则把b 赋予max。if条件语句例子如下:直接编译,程序输出结果中任意输入年龄,程序执行结果如下图所示:知识扩展:条件运算...

相似回答