有以下程序 main() {int a=0,b=0; a=10: /* 给a赋值 b=20: 给b赋值 */ printf("a
有以下程序main(){inta=0,b=0;a=10:/*给a赋值b=20:给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的...
有以下程序 main() {int a=0,b=0; a=10: /* 给a赋值 b=20: 给b赋值 */ printf("a+b=%d\n",a+b);/*输出计算结果*/ } 程序运行后的输出结果是为什么是30
展开
展开全部
有以下程序
main()
{
int a=0,b=0;
a=10: /* 给a赋值
b=20: 给b赋值 */
printf("a+b=%d\n",a+b);/*输出计算结果*/
}
程序运行后的输出结果是为什么是30
输出a+b 也就是 10+20 等于30很奇怪吗?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为b=20在注释部分/*…*/内,所以b=20无法被计算机读到,导致b仍然为0,但a=10赋值成功,所以a+b=10+0=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-06-21
展开全部
注释不是写了么,给a赋值10,改b赋值20,10+20可不就是30么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为a=10;b=20; a+b=30 啊。
最后打印的就是 字符串“a+b=30回车”。
最后打印的就是 字符串“a+b=30回车”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询