求解求答案c语言
展开全部
6 12,所以B正确,选B——因为第二个if的()中写的是a=6而不是a==6。if(a=6)被解释为if((a=6)!=0),那么它为“真”,执行b=a+c==6+6==12。所以结果是a==6,b==12。毕。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这道题的关键就在于:if( a=6 ) b=a+c;
这一句执行后,a的值为6,b的值为a+c也就是6+6=12。
这一句执行后,a的值为6,b的值为a+c也就是6+6=12。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案应该是d,经过第一个if,a变成了5,经过了第2个if,a变成了8,b没有变化还是2,所以答案应该是D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询