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

admin2013-02-23  23

问题 有以下程序        main()         {int a=0,b=0;            a=10;                         /* 给a赋值            b=20;                             给b赋值         */             printf("a+b=%d\n",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”。
转载请注明原文地址:https://kaotiyun.com/show/miPp777K
0

最新回复(0)