C语言a=2+b=5+c=6计算a+b大于c和b和b=c的值?
2023-03-24
展开全部
根据C语言的运算优先级,赋值操作符的优先级是比加法操作符低的,因此在这个表达式中,先执行的是b=5和c=6,然后是a=2+b,所以a的值为7。
接下来,根据先算乘除后算加减的原则,先计算b和c的和,得到11,然后将其与a+b(也就是7+5=12)进行比较,因为12大于11,所以a+b大于c成立。
最后,因为b被赋值为5,所以b=c的值为6。
综上所述,a的值为7,b的值为5,c的值为6,且a+b大于c成立,b=c的值为6。
接下来,根据先算乘除后算加减的原则,先计算b和c的和,得到11,然后将其与a+b(也就是7+5=12)进行比较,因为12大于11,所以a+b大于c成立。
最后,因为b被赋值为5,所以b=c的值为6。
综上所述,a的值为7,b的值为5,c的值为6,且a+b大于c成立,b=c的值为6。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询