在C语言赋值语句中,给多个变量赋值,用逗号隔开,岂不是相当于一个逗号表达式?

需要注意的是,逗号表达式不是变量声明的一部分。
在C语言语法中,逗号表达式的结果是最后一个表达式的值,而不是声明多个变量。
声明变量时不能使用逗号表达式。

赋值语句的一般格式

这是个坑,inta=b=c=5 不能直接写,会被一层熔岩扩大。

关于赋值语句,以下选项中描述错误的是()

不好的选择C。
在Python中运行a,b=a,a+b时会报错,因为Python不支持这种连续赋值。
正确的写法应该是a,b=a+b,a。
所以a=1 0;如果b=2 0,则运行a、b=a、a+b print(a,b)和a=bb=a+b print(a,b)得到的输出结果不是1 03 0。