作业帮 > 综合 > 作业

C语言分析以下程序,下列说法正确的是?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 22:36:38
C语言分析以下程序,下列说法正确的是?
2. 分析以下程序,下列说法正确的是 .
main()
{ intx=5,a=0,b=3;
if(x=a+b) printf("* * **\n");
else printf("# # # #\n");
}
A.有语法错,不能通过编译 B.通过编译,但不能连接
C.输出* * * * D.输出# # # #
C语言分析以下程序,下列说法正确的是?
答案是选C
if(x=a+b)//这一句 先运算a+b=3 然后把结果3赋值给x 这样就等同于if(3)所以会执行if语句内的内容
如果还有疑问的话就追问
再问: 请问为什么选C??
再答: if(3)条件为真 你可以改成if(0)试试就知道了 如果没有问题了的话就麻烦把我的答案选为满意答案!