3、for
for(表示式1;表示式2;表示式3)
迴圈語句;
表示式1-----初始化部分,用於初始化變數
表示式2-----條件判斷部分,用於判斷迴圈的終止
表示式3-----調整部分,用於迴圈條件的調整
例如:用for輸出0到10
#define _crt_secure_no_warnings 1
#include#includeint main()
return 0;
}
for (i = 0; i < =10;i++)可以用
int i=0;
while(i<=10)
替換
誤區一:for中的break只能跳出一層迴圈
#define _crt_secure_no_warnings 1
#include#includeint main()
之外,繼續執行下乙個j,所以會跳過i==5之後的所有值。
}printf("%d ", i);
} printf("\n");
} return 0;
}
#define _crt_secure_no_warnings 1
#include#includeint main()
printf("%d ", i);
} printf("\n");
} return 0;
}
誤區三:在for內形成死迴圈。
例如:在for內修改迴圈變數
#define _crt_secure_no_warnings 1
#include#includeint main()
return 0;
}
沒有條件判斷部分
#define _crt_secure_no_warnings 1
#include#includeint main()
return 0;
}
誤區四:變種程式
以下程式只會執行兩次
#define _crt_secure_no_warnings 1
#include#includeint main()
return 0;
}
以下程式迴圈一次都不會執行
#define _crt_secure_no_warnings 1
#include#includeint main()
return 0;
}
練習**一:輸出1~100之間的所有奇數
#define _crt_secure_no_warnings 1
#include#includeint main()
} return 0;
}
**可直接寫為:
#define _crt_secure_no_warnings 1
#include#includeint main()
return 0;
}
元小白(猿小白)高階日記 五(函式)
自定義函式 ret type fun name paral,ret type 返回值型別 fun name 函式名 paral 函式引數舉例 1 求兩個數中較大的數 define crt secure no warnings 1 include int max int x,int y else re...
元小白(猿小白)高階日記 七(陣列)
陣列是一類相同元素的集合。一 一維陣列 1 陣列的建立 type t arr name const n type t 是指數組的元素型別 const n 是乙個常量表示式,用來指定陣列的大小,即元素個數 例如 int arr1 10 char arr2 30 float arr3 33 2 陣列的初...
元小白(猿小白)高階日記 九(習題)
用函式實現九九乘法表 define crt secure no warnings 1 includevoid showmutil int n 區域性變數開闢的空間在棧上。printf n int main 最大公約數 1 如果b等於0,計算結束,a就是最大公約數 2 否則,計算a除以b的餘數,讓a等...