Unity C 爆破計畫(三) 流程控制

2021-10-19 14:11:48 字數 682 閱讀 1751

covers:條件語句、迴圈

本期的內容非常少,我們都是有程式設計基礎的人,不要浪費生命在重複啟蒙上。直接上 c# 與 c++ 的語言對比:

流程結構

c#c++

if-else

同 c++

if (cond) {} else {};多叉分支時elseif之間要有空格

switch-case

同 c++

整型或列舉,每個 case 都需要break

while、do-while

同 c++

while (cond) {}do {} while (cond)

迴圈例外

同 c++

continuebreak

for僅簡單 for:for (init; cond; op) {}簡單 for、範圍 for(c++ 11)

foreachforeach (type var in slice)原生不支援,stl 提供for_each()

補充說明:

t.b.c.

三 流程控制語句

通過流程控制語句,可以改變程式的執行順序,也可以讓指定的程式反覆執行多次。分類 if 條件表示式 語句if 條件表示式 塊if else語句 if 條件表示式 塊else 塊 if elif else語句 if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 塊else 塊 塊 塊中儲存...

go語言(三)流程控制,函式

一 if語句 if 語句沒有圓括號,而必需要有花括號跟條件和 else在同一行 例 if myvar 1 else if的條件中可以新增一句初始化語句,用 分隔 if c 1 myvar 1 此變數c的作用域是在後面的 內的。外面是不可見,同時如果不在後面使用也是會編譯錯誤的。二 switch語句 ...

shell程式設計筆記三 流程控制

格式 if then elif then else fi f somefile 判斷是否是乙個檔案 x bin ls 判斷 bin ls是否存在並有可執行許可權 n var 判斷 var變數是否有值 a b 判斷 a和 b是否相等 示例 bin bash if bin bash then echo ...