c switch的一些注意點,以及如何套入迴圈。

2021-10-12 03:12:58 字數 820 閱讀 2875

本身的switch-case是沒有迴圈性的,但是我們可以在外面套一層迴圈。

switch 語句必須遵循下面的規則:

1.switch ()括號中的語句中的 必須是乙個整型或列舉型別,或者是乙個 class 型別,其中 class 有乙個單一的轉換函式將其轉換為整型或列舉型別。

2.在乙個 switch 中可以有任意數量的 case 語句。每個 case 後跟乙個要比較的值和乙個冒號。

3.case 後面的數必須與 switch 中的變數具有相同的資料型別,且必須是乙個常量或字面量。

3.當被測試的變數等於 case 中的常量時,case 後跟的語句將被執行,直到遇到 break 語句為止。

當遇到 break 語句時,switch 終止,控制流將跳轉到 switch 語句後的下一行。

4.不是每乙個 case 都需要包含 break。如果 case 語句不包含 break,控制流將會 繼續 後續的 case,直到遇到 break 為止。

5.乙個 switch 語句可以有乙個可選的 default:,出現在 switch 的結尾。default case 可用於在上面所有 case 都不為真時執行乙個任務。default case 中的 break 語句不是必需的。

Java BigDecimal 一些注意點

float和double型別的主要設計目標是為了科學計算和工程計算。他們執行二進位制浮點運算,這是為了在廣域數值範圍上提供較為精確的快速近似計算而精心設計的。然而,它們沒有提供完全精確的結果,所以不應該被用於要求精確結果的場合。但是,商業計算往往要求結果精確,這時候就要使用bigdecimal啦。b...

指標的一些注意點

指標是c語言最強大,最複雜的特性。在使用的時候一定要注意。1 在使用指標前 指對指標進行解引用 一定要對指標進行初始化。否則會發生段違例錯誤。如 int a a 12 從語言層面看,好似並沒有錯誤,但是a指標並沒有被初始化,從而無法找到該變數到底指向的是哪個位址,將12賦值給乙個未知位址會引發段違例...

Pyhton 的一些注意點

列表的運用 列表的一些運用 1 s list input 請輸入乙個字串 這樣就可以直接讀到s列表中了.pyhton日常注意點 1 讀資料只能換行讀,否則會把一行資料都當成乙個資料來讀.2 你寫的這些for,if,while,等函式都記得打分號 3 迴圈.for i in range 0,n i 從...