covers:條件語句、迴圈
本期的內容非常少,我們都是有程式設計基礎的人,不要浪費生命在重複啟蒙上。直接上 c# 與 c++ 的語言對比:
流程結構
c#c++
if-else
同 c++
if (cond) {} else {}
;多叉分支時else
與if
之間要有空格
switch-case
同 c++
整型或列舉,每個 case 都需要break
while、do-while
同 c++
while (cond) {}
、do {} while (cond)
迴圈例外
同 c++
continue
、break
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 ...