1、
do + 循环体 + while语句;当while语句不为0时,会继续循环,当while语句为0时,跳出循环。
#include <stdio.h> int main(void) { int i, j; ##(仅在循环体使用的变量要在复合语句(程序块)中进行声明。???) do { puts("please input the i value:"); printf("i = "); scanf("%d", &i); if (i % 2) puts("odd"); else puts("even"); puts("please input the j value, 0: continue; other: quit."); printf("j = "); scanf("%d", &j); } while (j == 0); ## 当 while语句不为0时,会继续循环,即j等于0时会继续循环; 当while语句为0是,即j不等于0时会跳出循环。 return 0; }