作业帮 > 数学 > 作业

C赋值表达式a=(3+5,4*6)为什么a=24呢?怎么不是8呢?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/05/11 20:29:40
C赋值表达式
a=(3+5,4*6)为什么a=24呢?怎么不是8呢?
C赋值表达式a=(3+5,4*6)为什么a=24呢?怎么不是8呢?
这是语法规定的:
逗号运算符 (,)
C语言中逗号“,”也是一种运算符,称为逗号运算符.其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式.
其一般形式为:表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值.