我在C中创建了小代码来测试一些东西。我认为如果我写0,我会收到输出ABC。但我不能离开这个循环。请帮帮我。谢谢。不能离开循环
#include<stdio.h>
#include<stdlib.h>
int main()
{
int x;
while(1)
{
printf("Enter number\n");
scanf("%d",&x);
if(x=0)
goto stop;
}
stop:
printf("ABC");
return 0;
}
'if(x = 0)'是分配,而不是比较。另外,不要“停下来......”......只是“休息”; – indiv 2014-10-31 01:13:55
在你的'if'中使用'=='而不是'=' – Dmitri 2014-10-31 01:14:01
请不要使用'goto',你可以''break'退出循环 – 2014-10-31 01:15:48