c语言int a,b=1,a=(4+5,4,b++) a,b等于多少

1个回答
展开全部
咨询记录 · 回答于2021-11-27
c语言int a,b=1,a=(4+5,4,b++) a,b等于多少
c语言:int a,b=1;a=(4+5,4,b++);分析:这一句是逗号表达式,逗号表达式内含三个表达式。运行时,三个表达式从左到右依次进行,最后一个表达式的值赋值给a。表达式一:4+5=9表达式二:4表达式三:b++,这是后自增,表达式的值是b,即1。它就赋值给a,即a=1。然后,b自增为2。所以,程序运行后:a等于1,b等于2。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消