若有inta=0,b=0,c=2;则执行语句if(a=b)c=1;elsec=3;后,c的值为:

1个回答
展开全部
咨询记录 · 回答于2023-06-07
若有inta=0,b=0,c=2;则执行语句if(a=b)c=1;elsec=3;后,c的值为:
亲,您好若有inta=0,b=0,c=2;则执行语句if(a=b)c=1;elsec=3;后,c的值为:,解答如下:若有inta=0,b=0,c=2;则执行语句if(a=b)c=1;elsec=3;后,c的值为3.亲亲,您好,根据给出的语句,if语句中的条件表达式为(a=b),该表达式首先会将b的值赋给a,然后会返回赋值后的a的值,因为b的值为0,所以a的值为0,即条件表达式为false,因此else后面的语句会被执行,因为c的初始值为2,所以执行后c的值会变成3,因此,执行语句if(a=b)c=1;elsec=3;后,c的值为3。希望我的回答能够帮助到您[鲜花],祝您生活愉快[鲜花][鲜花][鲜花]。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消