我有一个简单的问题,相信很多人都能轻松回答。我试图做到这一点,以便我的程序在按下键盘上的“r”字符后重新启动,否则程序将使用任何其他字符关闭。
我知道我需要一个 do while 循环,但是我无法弄清楚我需要使用什么语句。这是我的代码(缩写):
int main()
{
do {
//program contained here//
scanf("%c", &r);
} while (_getch == 'r');
return(0);
}
它目前无法正常工作,非常感谢任何反馈/答案!附言我是编码新手哈哈。
最佳答案
虽然这样做很奇怪,但为什么不使用简单的 if-break
。
while (1) {
//program contained here//
scanf("%c", &r);
if (r != 'r') break;
}
关于c - 在 C 中使用 do 循环重新启动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33947683/