C 學習 迴圈結構

2021-10-09 14:53:27 字數 1223 閱讀 7507

巢狀迴圈

跳轉語句

陣列(array)

for(其實表示式;條件表示式;末尾迴圈體)

練習案例:敲桌子

案例描述: 從1開始數到數字100, 如果數字個位含有7,或者數字十位含有7,或者該數字是7的倍數,我們列印敲桌子,其餘數字直接列印輸出。

for ( int i = 0 ; i < 10 ; i++)

}練習案例:乘法口訣表

案例描述:利用巢狀迴圈, 實現九九乘法口訣

出現在switch語句中

出現在迴圈語句中

出現在巢狀迴圈中

作用:可以無條件的跳轉語句

語法:goto 標記;

解釋:如果標記的名稱存在,執行到goto語句時,會跳轉到標記的位置

1,***xx

2,***xx

goto flag;

3, ***xx

4, ***xx

flag:

5, ***xx

概述:所謂陣列,就是乙個集合,裡面存放了相同型別的資料元素

特點1:陣列中的每乙個元素都是相同的詩句型別

特點2:陣列是由連續的記憶體位置組成的

定義方法:

1,資料型別 陣列名 [陣列長度];

2,資料型別 陣列名 [陣列長度] =

3,資料型別 陣列名 [ ] =

值1=arr[0];值2=arr[1];值3=arr[2],;

一維陣列陣列名用途:

1,可以統計整個陣列在記憶體中的長度

sizeof(arr), sizeof(arr[0])

2,可以獲取陣列在記憶體中的首位址

cout << arr << endl;

zout<< &arr[0] main()

;for

(int i=

0;i<9-

1;i++)}

}定義方式:

1)資料型別 陣列名 [ 行數 ][ 列數 ] = ,}

2)資料型別 陣列名 [ 行數 ][ 列數 ] =

3)資料型別 陣列名 [ ][ 列數 ] = ,}

4)資料型別 陣列名 [ 行數 ][ 列數 ]

二維陣列陣列名用途

檢視占用的記憶體空間大小

sizeof(arr) , 第一行所佔記憶體sizeof(arr[0]) , sizeof(arr[0][0])

檢視二維陣列的首位址

cout<< arr << endl;

C 學習 迴圈結構(二)

1.順序結構 一條條的順序執行語句塊中的 2.分支 選擇結構 選擇性的執行某個語句塊中的 3.迴圈結構 重複的執行某個語句塊中的 1.for迴圈 for 表示式1 表示式2 表示式3 說明 判斷表示式2 迴圈條件 是否為真 如果為真,則執行迴圈語句 執行完後執行表示式3,接著再判斷表示式2 直到表示...

C 學習 一 迴圈結構

c語言迴圈控制語句是乙個基於c語言的程式設計語句,該語句主要有while迴圈語句 do while迴圈語句和for迴圈語句來實現迴圈結構。結構 while 表示式 只要控制表示式為 true,while 迴圈就會反覆地執行語句。while 表示式是頂部驅動 top driven 的迴圈 即先判斷迴圈...

學習筆記 C語言 迴圈結構 for

for 語句1 條件 語句2 語句1 初始化語句 語句2 增量語句 執行完迴圈體後再執行的語句 1.for一開始就會執行一次語句1 整個for迴圈只會執行一次 2.判斷條件是否成立,如果條件成立,就會執行一次迴圈體,然後就會執行語句2,再次判斷條件是否成立 不要隨便在for 後面寫分號 for in...