c 課堂筆記(2)

2021-09-02 20:32:17 字數 1620 閱讀 2248

#include#include#includeusing namespace std;

int main()

1計數控制的迴圈

2條件控制的迴圈

1當型迴圈結構,表示當條件p成立(為真)時反覆執行a操作,直到條件p不成立(為假)時迴圈結束

2直到型迴圈結構,表示先執行a操作,再判斷條件p是否成立(為真),若條件p成立(為真),則反覆執行操作a,直到條件p不成立(為假)時結束迴圈。

c語言提供for,while,do-while三種迴圈語句來實現迴圈結構。迴圈語句在給定條件為真的情況下,重複執行乙個語句序列,這個被重複執行的語句序列稱為迴圈體。

#include#include#includeusing namesopace std;

int main()

#include#include#includeusing namespace std;

int main()

#include#include#includeusing namespace std;

int main()

1.賦初值在迴圈結構前且挨著迴圈語句

2.在迴圈體語句內定義的變數為區域性變數,只能在迴圈語句中使用。

3.輸入的個數不確定時,在出現黑屏輸入資料後+(ctrl+break)或者(ctrl+z)。

4.eof:強行退出。(c語言)

scanf("%d,&x)!=eof.

5,列舉法=暴力法

6.sewt(6)表示輸出寬度為6。

sqrt:√。

cerl:向上取整,

floor:向下取整

「\t」:製表符(兩個數之間自動空出一段距離)

exit(o):終止程式

break: :終止迴圈

7,從0開始:magic=rand()

從a開始:rand()+a

隨機函式rand()可生成計算機想的數

編寫累加求和程式的關鍵在於尋找累加項即通項的構成規矩,。通常,當累加的項較為複雜或者前後項之間無關時,需要單獨計算每個累加項。而當累加項的前項與後項之間有關時,則可以根據累加項的後項與前項之間的關聯,通過前項來計算後項。

在巢狀迴圈的情況下,break語句和continue語句只對包含他們的最內層的迴圈語句起作用,不能用break語句跳出多重迴圈。

1,畫各種各樣的圖形 

2,求乙個整數中某乙個數的個數

3,求均值

4,數字反轉

5,求最小公倍數,最大公因數

6,最短距離的點

7,求多個數之和

8,解決餘數問題

9,求等比數列末項之和……

等等一系列的問題。

通過迴圈語句的學習,我充分的了解到了程式設計的魅力,在學習迴圈語句的時候,雖然遇到了不小的困難,讓我有些許的沮喪,但更多的是激發了我學程式設計的慾望,學習的過程是痛苦的同時也是愉悅的,在這段時間,我既經歷了因寫不出**而抓耳撓腮的痛苦,也經歷了看著自己親手寫的**成功執行後的滿足感以及喜悅,這得感覺是任何東西都替代不了的,我相信,在老師跟同學的幫助下,在自己的不懈努力下,自己一定會在這條路上走的越來越遠。

C語言課堂筆記2

一.順序語句與分支語句的知識總結 1 for語句.forfor 先判斷條件後執行語句。注 for語句末尾不加分號 2 while語句.while 表示式 先判斷條件後迴圈。注 while語句末尾不加分號,否則將陷入死迴圈。3.c 語言處理的資料基本型別及形式 資料基本型別 常量 值保持不變 和變數 ...

課堂筆記2

一 makefile make命令執行時,需要乙個makefile檔案,以告訴make命令需要怎樣去編譯和鏈結程式。格式 target 目標 dependency 依賴 tab字元 command 命令 例 hello hello.c gcc hello.c o hello 通過hello.o和pr...

課堂筆記2(亂)

select it.iname 商品名稱,itc.cname 商品類別名稱 from item it join itemcategory itc on it.cid itc.id it 為item的別名 提高執行速度,itc為itcategory的別名。商品名稱為iname的別名,列的別名,影響執行...