第二週C語言學習總結

2021-09-21 18:07:43 字數 952 閱讀 6729

迴圈使我們這週的重點內容,其中迴圈包括while迴圈和for迴圈,這兩者出了用法不同以外,寫的格式也不同。其中for用於負責迴圈次數明確的情況,而while用於只有迴圈條件而沒有迴圈次數的情況。舉個題目例子:輸入乙個數(1234),倒序顯示(4321)。

#include

int main()

printf("%d",b);

}這是最基本的while迴圈題目。

此外,還有do while和goto。do while是一種先執行迴圈體,再判斷迴圈條件的一種迴圈,至少迴圈一次。goto是一種非常靈活同時也非常危險的語句。在迴圈過程中,break可用於中斷迴圈,continue則用於中斷迴圈的同時,使他進入下一層迴圈。

陣列包括一維陣列,二維陣列和變長陣列

一維陣列: 型別 陣列【數量】=

1.如果初始化資料不夠,編譯器會自動補零

2.如果初始化資料過多,編譯器會丟棄多餘的資料並給出提醒

sizeof(arr) 計算出陣列的總位元組數

sizeof(arr)計算其中乙個變數的位元組數

二維陣列:

型別 陣列名【行】【列】

編號從零開始。

配合雙層for迴圈,外層負責遍歷行,內層負責遍歷列。

練習題:定義乙個5*5的陣列並初始化,找出最大值的下標。

變長陣列:陣列的長度在編譯時可以不確定,執行時根據實際情況進行計算,當執行到陣列定義語句時,就必須確定下來。(不能初始化)

練習題:定義乙個整數,分解顯示。如1234, 1 2 3 4

標準C語言學習的第二週

拿這個來記錄我學習c程式的過程。我也能通過寫這來來鞏固我這一周所學的知識嗷。任何一門課程的學習對我而言都是枯燥且乏味的但是人總是得要學習進步的。先是大致了解認識了c語言裡面的32個關鍵字 void unsigned signed char short int long float double st...

C語言學習 第二週 邏輯表示式

1.x是非負數 x 0 2.收入在2500到3000 s 2500 s 3000 是且的邏輯運算子 3.溫度低於零下 15度或者高於30度 t30 是或的邏輯運算子 邏輯值用數值表示 用1代表真 用0代表假 並且邏輯值可參與運算 而當數值作邏輯資料時,0代表假 其他代表真 與 或運算量有乙個1 真 ...

C語言學習 第二章

1.f為浮點數,2f表示保留小數點後兩位,用於控制精度。2.只要加上小數點,就是浮點類,在宣告使如果用int關鍵字,就會報錯。3.因為計算機的浮點數不能表示區間內所有的值,因此儲存的值可能是準確值的近似值,會有精度損失。4.整數不含小數點和指數。5.以十進位制輸出整數 d,八進位制 o,十六進製制 ...