案例:
package main
import (
"fmt"
"math/rand"
"time"
)func main()
}fmt.println("生成 99 一共使用了 ", count)
}基本介紹:
break語句用於終止某個語句塊的執行,用於中斷當前for迴圈或跳出switch語句。
基本語法:
以for迴圈使用break為例,畫出示意圖:
注意事項和使用細節:
1)break語句出現在多層巢狀的語句塊中時,可以通過標籤指明要終止的是那一層語句塊。
2)案例:
3)對上面的案例的說明:
(1) break 缺省會跳出最近的 for 迴圈
(2) break 後面可以指定標籤,跳出標籤對應的 for 迴圈
練習題:
1)100以內的數求和,求出當和第一次大於20的當前數
func main() }}
2)實現登入驗證,有三次機會,如果使用者名為「張無忌」,密碼「888」 提示登入成功,否則提示還有幾次機會
func main() else else }}
}2)continue語句出現在多層巢狀的迴圈語句體中時,可以通過標籤指明要跳過的是哪一層迴圈,這個和前面的標籤的使用的規則一樣。
基本語法:
以for 使用continue為例,畫出示意圖。
練習題1:
func main() else }}
練習題2:
func main()
if num > 0
negativecount++
}fmt.printf("正數個數是%v 負數的個數是%v \n", positivecount, negativecount)
}
5 流程控制
正確為true,錯誤為false。程式中的所有語句都是從上到下逐條執行,這樣的程式結構叫做順序結構。順序結構是程式開發中最常見的一種結構,它可以包含多種語句,如變數的定義語句 輸入輸出語句 賦值語句等。下面來看乙個順序結構的簡單例子,通過程式實現按順序輸出 我愛c語言 include int mai...
程式流程控制
1 順序結構 程式從上到下一行一行執行的結構,中間沒有判斷和跳轉,直到程式結束。2 if條件語句 應用格式一 if 條件語句 執行語句塊 應用格式二 if 條件語句 執行語句塊1 elseelse if 條件語句2 執行語句塊2 else if 條件語句n 執行語句塊n else 執行語句塊n 1 ...
程式流程控制
一 判斷語句 if 條件表示式 if 條件表示式 else if 條件表示式 else if 條件表示式 else 三元運算子 int y if x 1 y 100 else y 200 簡化形式 變數 條件表示式 表示式 1 表示式2 y x 1 100 200 什麼時候使用三元運算子?當if e...