元小白(猿小白)高階日記 三(for)

2021-09-16 13:16:09 字數 1727 閱讀 6807

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等...