> 其他 >
C语言分析以下程序,下列说法正确的是?
2. 分析以下程序,下列说法正确的是 .
main()
{ intx=5,a=0,b=3;
if(x=a+b) printf("* * **\n");
else printf("# # # #\n");
}
A.有语法错,不能通过编译 B.通过编译,但不能连接
C.输出* * * * D.输出# # # #
人气:466 ℃ 时间:2020-05-31 03:22:52
解答
答案是选C
if(x=a+b)//这一句先运算a+b=3然后把结果3赋值给x这样就等同于if(3)所以会执行if语句内的内容
如果还有疑问的话就追问请问为什么选C??if(3)条件为真你可以改成if(0)试试就知道了如果没有问题了的话就麻烦把我的答案选为满意答案!
推荐
猜你喜欢
© 2026 79432.Com All Rights Reserved.
电脑版|手机版