我是大一刚接触C
为什么a=(3,4,5)
输出的a值为5呀??
逗号的作用是分隔计算,完整格式是这样的(计算式1),(计算式2),(计算式3)
,这三个执行完后取最右边的计算式3的值。
这个是逗号表达式,运算的时候取最后的结果。
逗号运算符:又称为顺序求值运算符,功能是将表达式连接起来,从左向右求解各个表达式,逗号运算的值为最后的表达式 n 的值
表达式1, 表达式2, 表达式3, ......, 表达式n
C语言(表达式1,表达式2,表达式3……)从左到右运算表达式,取最后一个表达式的值返回,
逗号表达式取最后一项
代码呢😒