流程控制細節點

2021-08-25 16:52:39 字數 715 閱讀 9541

* 列舉陣列的三種遍歷迴圈?有什麼不同?

* 解答:

* for() while(){} do{}while()

* 只能遍歷索引陣列

* * foreach()

* 既能遍歷索引陣列 又能遍歷關聯陣列

* 陣列指標會重置(reset()) //每次都會從頭遍歷

* * while list() each()組合

* 既能遍歷索引陣列 又能遍歷關聯陣列

* 陣列指標不會重置(reset())

if( exp1 )

elseif( exp2 )

elseif( exp3 )

else

switch($var)
continue語句作用到switch的作用類似break;

跳出switch外的迴圈,可以使用continue 2;

switch… case… 會生成跳轉表,直接跳轉到對應的case

效率:如果條件比乙個簡單的比較要複雜得多 或者 在乙個很多次的迴圈中,使用switch語句可能會快一些

真題:

php中如何優化多個if…else語句的情況?

switch…case…

C語言細節 流程控制

1.真值的問題 c語言對真值的約束很少,這可能帶來一些問題 include intmain void printf result is ld n sum return0 結果 enter an integer to be summed q to quit 20 enter next integer ...

mysql流程控制 MySQL 流程控制

流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...