若有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。希望我的回答能够帮助到您[鲜花],祝您生活愉快[鲜花][鲜花][鲜花]。