뭔가를 테스트하기 위해 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
'if' 대신에'=='를 사용하십시오 – Dmitri
'goto'를 사용하지 말고 그냥 루프에서 빠져 나올 수 있습니다 –