A-A+

有以下程序 main() {int a=0 b=0; a=10; /* 给a赋值 b=20;

2022-08-06 05:22:32 问答库 阅读 176 次

问题详情

有以下程序 main() {int a=0,b=0; a=10; /* 给a赋值 b=20; 给b赋值 */ printf("a+b=%dn",a+b);/* 输出计算结果 */ } 程序运行后的输出结果是______。
A.a+b=10
B.a+b=30
C.30
D.出错

参考答案

正确答案:A
解析:在C语言中,注释是用于协助读者更好地理解程序,它不会被系统编译执行,此题中第—处的注释内容包括:“/*给a赋值  b=20;   给b赋值  */”,故本题中“b=20;”在程序中不起作用,所以输出语句执行的a+b的值为10+0的值,即输出为“a+b=10”。

考点:赋值,程序