c语言中 else if和else可以同时使用吗

2025-03-23 10:50:04
推荐回答(3个)
回答1:

else if(x=0)永远不会成立,因为x=0是赋值语句,将0赋值给x,则表达式永远为0,在C语言总,0相当于false,因此永远不会输出y=0
即使你写的所谓正确的程序,也不会输出y=0,也是不正确的!

回答2:

X=0是把0赋值给X;要改为X==0,注意了。改了的话就OK了。

回答3:

你的程序写错了,else if(x=0),这个是初学者最常犯的错,应该是else if(x==0).