为什么我用C语言写的if-else-if语句不能进行选择?

总是输出最后一条语句。
2025-03-25 03:30:44
推荐回答(3个)
回答1:

是啊,最好把代码放上来,呵呵,不过都不怕了,下面是我举的IF.... ELSEIF的例子
#include"stdio.h"
main()
{int a=2;
if(a==1)
printf("我不想你");
else if(a==2)
printf("我想你");
}
答案是"我想你"呵呵,,知道了吗??!!呵呵,加油!!!

回答2:

把你的程序贴出来。
可能是里面的“;”有问题,也就是说断句有问题。
if……;
else if ……;
……
第三句总是执行的

回答3:

把代码放上来我帮你看看是不是IF条件没写对