Unit04 分支結構 2 迴圈結構

2022-09-02 12:18:09 字數 1256 閱讀 5680

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語句至少執行一組,可以省略最後...