C语言break语句出错的问题

2025-05-13 23:21:53
推荐回答(3个)
回答1:

把while(1)对应的反大括号打到break;下面那个反大括号后面

...
while(1)
{
  printf(...);
  printf(...);
  printf(...);
  printf(...);
  //原来这里的反大括号去掉 
  Command = getchar();
  if(...)
  {
     break;
  }
} //while的反大括号打到这里
...

回答2:

break必须在循环内使用,从你贴出来的代码来看,应该调用exit退出(上面的printf里面标识了)

好吧,俺这个回答是存在一定问题的。没细看,惭愧 !!^-^!!

回答3:

你直接把break去掉就行啊,效果上是一样的。要完全退出程序exit