设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后a和b的值为_
1个回答
展开全部
b=(a=2+3,a*4),a+5;可改写成下面程序:
a=2+3; // a=5
b=a*4; // b=20
c=a+5;
a=2+3; // a=5
b=a*4; // b=20
c=a+5;
更多追问追答
追问
可是答案为什么是a=5,b=25呢?
追答
根据改写过后的程序自己当作电脑执行一下:
a=2+3; 2+3=5,将5赋值给a,最后a值再也没有改变过,所以等于5
b=a*4; a*4=5*4=20,将20赋值给b,最后b值再也没有改变国,所以等于20
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询