44问答网
所有问题
逗号表达式c=(表达式1,表达式2)中,如果表达式1值为0,c的值是0还是表达式2的值?
如题所述
举报该问题
推荐答案 2016-03-13
c语言提供一种特殊的运算符,逗号运算符,优先级别最低,它将两式联接起来,如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,所以c=表达式2的值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/K1WWWGGKA4dA4K135G.html
其他回答
第1个回答 2016-03-13
c是表达式2的值
相似回答
c
语言中
逗号
指的是什么意思?
答:
1、表示"分隔号"的意思,就和语文中的逗号一个意思;2、表示"逗号运算符"的意思,用它将2个表达式连接起来.例如:3+5,6+8:就称为
逗号表达式,
又称为"顺序求值运算符"。逗号表达式的一般形式为
表达式1,表达式2
。逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个
逗号表达式的值是表达式2的
...
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 的值作为...
c
语言
逗号表达式的
问题
答:
逗号运算符的求解过程是:先邱
表达式1,
再求
表达式2,
整个
表达式的值是表达式2的值
。你上面的列子是正确的,因为逗号运算符的优先级要低于赋值运算符。y=(x=a+b),(b+c);解释如下 先算x=a+b得x=6,然后把x的值赋给了y,得y=6,接着运算b+
c
如果
把y=(x=a+b),(b+c);改成y=((x=a...
C语言?和:操作符怎么用
视频时间 10:20
大家正在搜
c中逗号表达式
c语言逗号表达式说明
c语言逗号表达式例题
不正确的c语言表达式
c语言中逗号的优先级
c语言中逗号运算符的作用
c语言中逗号的作用
c语言逗号赋值
c语言输出结果加逗号
相关问题
c语言中,整型常量表达式1/2的值是0还是1?
c语言逗号表达式的问题
在C语言的if 语句中,用作判断的表达式是( )a关系表达式...
c语言问题 a=表达式1,表达式2 运算的过程 如果是 a=...
C的问题 关于逗号表达式
c语言 以下选项中,值为1的表达式是() A.1-'\0' ...
C语言中,为什么表达式1/2的值为0,5/2的值为2?
C语言for(表达式1,表达式2,表达式3)语句 中表达式2...