1. while 循环:
#include <stdio.h> int main(void) { int i=0; while (i<10) { i++; printf("%d\n", i); } getchar(); return 0; }
2. do while 循环:
#include <stdio.h> int main(void) { int i=0; do { i++; printf("%d\n", i); } while (i<10); getchar(); return 0; }
3. while 与 do while 的区别:
#include <stdio.h> int main(void) { int i=10; while (i<10) { printf("while"); //这个不会执行 } do { printf("do while"); //这个会执行 } while (i<10); getchar(); return 0; }
4. break 与 continue:
#include <stdio.h> int main(void) { int i=0; while (i<10) { i++; if (i == 8) break; /* 不超过 8 */ if (i%2 == 0) continue; /* 只要单数 */ printf("%d\n", i); } getchar(); return 0; }
5. 无限循环:
#include <stdio.h> int main(void) { int i=0; while (1) //或 while (!0) { i++; printf("%d\n", i); if (i == 100) break; } getchar(); return 0; }