C语言中的这样赋值语句是啥意思?

2025-02-27 20:56:00
推荐回答(2个)
回答1:

(1,2)是一个逗号表达式,返回的值是最后一个表达式的值,用在这里没有意义,直接int a=2就可以了,一般用于考试中考这一考点吧。有时候宏定义中多个表达式不能使用分号,可以使用逗号分隔

回答2:

逗号表达式,最后赋值为a=2