while (getchar()!='\n')
{
continue;
}
在这种情况下“continue”关键字是多余的吗? 我试图跳过其余的输入,例如“noooo”
最佳答案
是的,这里的 continue
是多余的,因为默认情况下循环会在到达 block 末尾时“继续”。在 block 的末尾或 continue
处,它将重新评估 while
语句中的条件。这将再次调用 getchar()
以测试下一个字符是否为换行符。但这在有或没有 continue
语句的情况下都会发生,因此在这个特定的上下文中它并不重要。
关于c - while里面的"continue"是不是多余的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50767276/