1. for 迴圈的基本形式:
#include <stdio.h>int main(void){ int i; for (i = 0; i
2. 步長:
#include <stdio.h>int main(void){ int i; for (i = 0; i
3. 遞減:
#include <stdio.h>int main(void){ int i; for (i = 10; i > 0; i--) { printf("%d\n", i); } getchar(); return 0;}
4. 可用字元:
#include <stdio.h>int main(void){ char c; for (c = 'A'; c = 'a'; c--) printf("%c\n", c); getchar(); return 0;}
5. 可用小數:
#include <stdio.h>int main(void){ double f; for (f = 0.0f; f
6. 攜帶其他變數:
#include <stdio.h>int main(void){ int i, j=0; for (i = 0; i
#include <stdio.h>int main(void){ int i, j=999; for (i = 0; i
7. 嵌套:
#include <stdio.h>int main(void){ int i,j; for (i = 0; i
8. break:
#include <stdio.h>int main(void){ int i; for (i = 0; i
9. continue:
#include <stdio.h>int main(void){ int i; for (i = 0; i
10. 省略:
#include <stdio.h>int main(void){ int i=0; for (; i
#include <stdio.h>int main(void){ int i; for (i = 0; ; i++) { if (i > 10) break; printf("%d\n", i); } getchar(); return 0;}
#include <stdio.h>int main(void){ int i; for (i = 0; i
#include <stdio.h>int main(void){ int num = 0; for (;;) { printf("%d\n", num); num++; if (num > 10) break; } getchar(); return 0;}
11. 簡化布爾判斷
#include <stdio.h>int main(void){ int i; for (i = 10; i > 0; i--) printf("%d\n", i); /* 其中的 i > 0 是個布爾判斷 */ for (i = 10; i; i--) printf("%d\n", i); /* 因為 i = 0 即為假, 也可省略; 這和上一句一樣 */ getchar(); return 0;}
12. 執行個體: 輸出 0-100 的整數, 10 個一換行
#include <stdio.h>int main(void){ int i; for (i = 0; i