1.分支結構:
1.switch case結構:根據不同的條件執行不同的**,用switch中的表示式的值和case中的值作「全等」比較;*******
語法:switch(表示式)
break:停止當前結構的執行,並跳出當前結構;不影響程式繼續向後執行。單獨用;********** 不是每個case都要加break; (demo2)
switch vs else if
switch:條件全等比較時,首選switch case;
else if:除全等比較外,希望靈活定義條件時;
2.迴圈:
讓程式反覆執行一段**,只有達到臨界條件時,停止迴圈;
三要素:
1.迴圈條件:繼續迴圈的條件;------不滿足條件跳出迴圈繼續向下執行;
2.迴圈變數:再迴圈條件中「用作比較」的變數;
3.迴圈體:反覆執行的**段;
三種迴圈結構:
1.while迴圈: (demo3)
語法:var 迴圈變數=初始值;
while(迴圈條件)
在任意min-max之間取隨機整數的公式:**********************
parseint(math.random()*(max-min+1)+min)
0<=r<1
退出迴圈的方式:2種
1.自然退出:不滿足條件迴圈的,自動退出;
2.手動退出:在迴圈體中用break強行退出;
2.do while迴圈: (demo4)
語法:var 迴圈變數=初始值;
dowhile(迴圈條件);***** ;不能少 ********
while vs do while
當第一次條件滿足時:while和do while完全一樣;
當第一次條件不滿足時,while一次都不執行,do while至少執行一次;
哪怕第一次條件不滿足時,都需要執行一次時,就用do while代替while;
*****js 裡沒有塊級作用域******
分支或迴圈中的變數,出了結構,照樣用。
3.for迴圈 (demo5)
語法:for(var 迴圈變數=初始值;迴圈條件;迭代變化迴圈變數;)
for vs while
for:只要迴圈變數的變化規律固定;死迴圈for(;;)
product:積;
continue:結束本輪迴圈,執行下一次迴圈;可以用否定條件(!=)替代;
C 2 分支結構
裡邊一定有考試題 c 2 分支結構 it李大澤 bool資料型別 bool表示的是一種非真即假的資料型別 bool型別的變數只有yes和no兩個值 yes表示真,no表示假 在c語言中,非0即是真 bool b1 true bool b2 yes bool型別的變數,在我們的分支語句和迴圈語句中是很...
C2 分支結構
一 布林型別 bool 1.bool中值只有0 1 2.布林型別變數用來存表示式的返回值 1 當表示式為真,返回1 2 當表示式為假,返回0.二 運算子 1.關係運算子 2.邏輯運算子 1 邏輯與 表示式兩端同時為真,整個表示式才為真 一假即假 短路現象 當第乙個表示式為假,不再需要執行第二個表示式...
C語言3 分支結構和迴圈結構
分支結構 分支語句就是從幾組無關的語句中選擇一組來執行。1.if語句 if語句就是根據乙個邏輯表示式的記結果來決定一組語句是否執行 語法 if 邏輯表示式 如果有多組相關的if語句,可以用else將這些if語句連線起來 if else if else 如果希望以上的if語句至少執行一組,可以省略最後...