第六章總結

2021-09-02 22:25:06 字數 1510 閱讀 4884

一、迴圈控制結構

1、學過:for 迴圈

怎麼用:

① for(初始化表示式;迴圈控制表示式;增值表示式)

②初始化表示式;

for(;迴圈控制表示式;增值表示式)

③初始化表示式

for(;迴圈控制表示式;)

感悟:①for迴圈多用於計數控制的迴圈

②如果知道迴圈次數,多用for迴圈

③for語句中間的迴圈表示式,可以與迴圈變數無關,可以根據題意設定乙個條件。

2、學過:while語句

怎麼用:

①while(迴圈控制表示式)

感悟:①如果不知道迴圈次數,而知到迴圈條件,則用while

②while迴圈先計算迴圈控制表示式的值;如果迴圈表示式的值為真,則執行語句序列,並返回計算迴圈控制表示式;如果迴圈控制表示式的值為假,就退出迴圈。

3、學過:do-while語句

怎麼用:

①dowhile(迴圈控制表示式);

感悟:①如果迴圈必須執行一次,則要用do-while迴圈

②迴圈先執行迴圈體中的語句;在計算迴圈控制表示式的值;如果迴圈控制表示式的值為真,那麼繼續執行迴圈體中的語句;如果迴圈控制表示式的值為假,就退出迴圈,執行迴圈體後面的語句。

4、在迴圈語句中,取乙個數當做迴圈變數,則一點要給迴圈變數賦值,如果迴圈中有類似sum =sum +1的語句,一定要在定義變數中給sum 賦值,否則sum為隨機值.

5、多組輸入可用while(cin >>x )

也可以用for(i=1;i<=x; i ++)

6、迴圈多於巢狀迴圈

要注意:

①保證邏輯上的正確性

②變數不能重名,以免造成混亂

③採用右縮排格式書寫,以保證層次的清晰性。

7、rand函式

① 標頭檔案為

② rand ()表示隨機生成乙個0—32767之間的數

③控制rand 的取數範圍:

①rand()%b 表示將函式rand ()生成隨機數的範圍變化到[0,b -1]

②rand()%b+a表示將函式rand()生成隨機數的範圍變化到[a,b-1+a]

8、退出迴圈的方法:

①goto 語句(跳出多重迴圈的捷徑)

goto 語句標號;

…語句標號:

解釋:goto可直接跳轉到語句標號,執行語句標號後面的語句,語句標號後面一定要有冒號。

語句標號:

…goto語句標號;

解釋:goto既可以向下跳轉,也可以向上跳轉,跳轉的位置取決於語句標號的位置。

②break語句

解釋:break語句只能對包含他的最內層迴圈語句起作用,

若要用break語句跳出多重迴圈,則只能用break語句一層一層跳出,即每個整迴圈有乙個break

③continue語句

解釋:continue語句只能跳出本次執行的小迴圈,而不是一整個迴圈,例如for(i=1;i

第六章總結

6.1 使用滑鼠 6.1.1 滑鼠時間和滑鼠訊息 根據使用者操作滑鼠時滑鼠的位置,滑鼠訊息分為兩類 客戶區滑鼠訊息和非客戶區滑鼠訊息。1.客戶去滑鼠訊息 2.當滑鼠游標位於視窗的使用者區時,將生成客戶滑鼠訊息。滑鼠訊息和鍵盤訊息有所不同,windows 只將鍵盤有訊息傳送給具有輸入極點的視窗,但滑鼠...

第六章總結

為了解決連續計算的問題需求,而產生了迴圈控制結構。若重複次數已知,則為技術控制,若次數未知,結構為條件控制則為條件控制結構。迴圈結構分兩種結構,三種語句。一 當型迴圈,先判斷,再執行。while語句,滿足條件即執行迴圈。for語句。for語句為一種特殊的當型迴圈,也是最常用的迴圈結構。其結構為 初始...

第六章總結

1.dom操作分類 dom core getelementbyid 等方法都是domcore的組成部分 html dom 他提供了一些更簡單的 標記來描述各種html元素屬性,如document.forms獲取表單物件 css dom 通過改變style物件的各種屬性,呈現不同的樣式,如elemen...