Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /************************************/
- /** 20140225 Exam 01 **/
- /** Maker : Yan **/
- /** E-Mail : [email protected] **/
- /** Date : 2014/02/25 pm.01:00 **/
- /************************************/
- #include <stdio.h>
- #include <stdlib.h>
- void _for_next();
- void _while();
- void _do_while();
- //主程式
- void main()
- {
- //將欲使用之副程式刪除註解即可使用該程式碼片段
- //_for_next();
- //_while();
- //_do_while();
- system("pause");
- }
- /*前言:
- 典型的迴圈會進行下列三項基本任務
- 控制變數初始設定, 迴圈結束條件測試, 調整控制變數的值*/
- //這是for.. next.. 迴圈寫法
- void _for_next()
- {
- /*for 迴圈的使用格式為
- -----------------------------------------------------------------
- for([控制變數初始設定]; [迴圈結束條件測試]; [調整控制變數的值])
- {
- [敘述式]
- }
- -----------------------------------------------------------------*/
- for(int i = 1; i <= 100; i++)
- /*如此迴圈
- 控制變數初始設定: i = 1, 意同i 由1 開始執行
- 迴圈結束條件測試: i <= 100, 意同當i 小於等於100 時執行迴圈內程式碼, 若超出則跳出迴圈
- 調整控制變數的值: i++, i++ 相同於i = i + 1, 意思為當成是每執行完for 迴圈一次, i 加一*/
- {
- printf("%d\n", i); //輸出i 值
- }
- }
- //while 迴圈寫法
- void _while()
- {
- int i = 1; //需手動指定i 初始值, 此行程式碼在執行意義上相同於for 迴圈之控制變數初始設定
- //也就是典型迴圈的控制變數初始設定
- /*while 迴圈使用格式為
- ---------------------------
- while([迴圈結束條件測試])
- {
- [敘述式]
- }
- ---------------------------*/
- while(i <= 100)
- /*如此迴圈
- 迴圈結束條件測試: i <= 100, 意同當i 小於等於100 時執行迴圈內程式碼, 若超出則跳出迴圈*/
- {
- printf("%d\n", i); //輸出i 值
- i++; /*需手動控制i 值, 此行程式碼在執行意義上相同於for 迴圈之調整控制變數的值
- 也就是典型迴圈的調整控制變數的值*/
- }
- }
- //do.. while.. 迴圈寫法
- void _do_while()
- {
- int i = 1; /*需手動指定i 初始值, 此行程式碼在執行意義上相同於for 迴圈之控制變數初始設定
- 也就是典型迴圈的控制變數初始設定*/
- /*do.. while.. 迴圈使用格式為
- -------------------------------
- do
- {
- [迴圈內之執行片段]
- }while([迴圈結束條件測試]);
- -------------------------------*/
- do //迴圈開始
- {
- printf("%d\n", i); //輸出i 值
- i++; /*需手動控制i 值, 此行程式碼在執行意義上相同於for 迴圈之調整控制變數的值
- 也就是典型迴圈的調整控制變數的值*/
- }while(i <= 100); //迴圈結束條件測試: i <= 100, , 意同當i 小於等於100 時返回繼續執行迴圈內程式碼, 若超出則結束迴圈
- }
Advertisement
Add Comment
Please, Sign In to add comment