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

学习 时间:2026-08-23 06:12:23 阅读:1612
C语言分析以下程序,下列说法正确的是?2. 分析以下程序,下列说法正确的是 .main(){ intx=5,a=0,b=3;if(x=a+b) printf("* * **\n");else printf("# # # #\n");}A.有语法错,不能通过编译 B.通过编译,但不能连接C.输出* * * * D.输出# # # #

最佳回答

隐形的蜡烛

魁梧的小丸子

2026-08-23 06:12:23

答案是选Cif(x=a+b)//这一句 先运算a+b=3 然后把结果3赋值给x 这样就等同于if(3)所以会执行if语句内的内容如果还有疑问的话就追问 再问: 请问为什么选C?? 再答: if(3)条件为真 你可以改成if(0)试试就知道了 如果没有问题了的话就麻烦把我的答案选为满意答案!

最新回答共有2条回答

  • 俊逸的荔枝
    回复
    2026-08-23 06:12:23

    答案是选Cif(x=a+b)//这一句 先运算a+b=3 然后把结果3赋值给x 这样就等同于if(3)所以会执行if语句内的内容如果还有疑问的话就追问 再问: 请问为什么选C?? 再答: if(3)条件为真 你可以改成if(0)试试就知道了 如果没有问题了的话就麻烦把我的答案选为满意答案!

上一篇 绍兴的“兴读第四声还是第一声啊~

下一篇 英语翻译Selamat malam.Anda tidur secepat mungkin.Cuaca dingin.An