
c语言a=(b=4,c=6),a等于多少?
展开全部
在C语言中,赋值操作的结果是被赋的值本身。因此,表达式a=(b=4,c=6)的求值过程如下:
1. 先执行逗号操作符, 计算b=4,c=6
2. 然后赋值运算符从右向左执行,先将6赋值给c,再将4赋值给b
3. 最后将整个表达式的值(也就是c的值,即6)赋给a
因此,表达式的结果是6,即a等于6。同时,变量b的值为4,变量c的值为6。
1. 先执行逗号操作符, 计算b=4,c=6
2. 然后赋值运算符从右向左执行,先将6赋值给c,再将4赋值给b
3. 最后将整个表达式的值(也就是c的值,即6)赋给a
因此,表达式的结果是6,即a等于6。同时,变量b的值为4,变量c的值为6。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询