要跳过当前的迭代并继续下一个,请在循环体中使用continue语句。
continue;
#include <stdio.h>
int main(void){
int guess = 1;
char response;
printf("is your number %d?n", guess);
while ((response = getchar()) != "y")
{
if (response == "n")
printf("Well, then, is it %d?n", ++guess);
else
printf("Sorry, I understand only y or n.n");
while (getchar() != "n")
continue;
}
return 0;
}
上面的代码生成以下结果。
C 练习实例23 C 语言经典100例题目:打印出如下图案(菱形)。 **** ************ ******** *程序分析:先把图形分成两部分来看...
C 练习实例77 C 语言经典100例题目:填空练习(指向指针的指针)。程序分析:无。程序源代码://Created by www..cn on 15/11/9....
C 库函数 - setlocale() C 标准库 - locale.h描述C 库函数 char *setlocale(int category, const char *locale) 设置或读取地域...
C 库函数 - localeconv() C 标准库 - locale.h描述C 库函数 struct lconv *localeconv(void)设置或读取地域化信息。它...
C 库函数 - fclose() C 标准库 - stdio.h描述C 库函数 int fclose(FILE *stream) 关闭流 stream。刷新所有的缓冲区。声明下面是 ...