C语言中表达式(x=6,x++)的值是7. 这句话对还是错

2025-03-17 10:52:12
推荐回答(2个)
回答1:

在c语言中使用逗号运算符将两式联接起来,这样的式子称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值.
如:(3+5,6+8)的值是14,(a=3*5,a*4)的值是60,同理(x=6,x++)的值为7.
你还可以自己编程尝试其它特殊的值,如(x=0,scanf("%d",&x)).

回答2:

对的,逗号表达式