一、迴圈控制結構
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...第六章總結
第六章總結
第六章總結