C 基礎班第四天(流程控制1)

2021-06-28 01:54:37 字數 1452 閱讀 8682

1、異常捕獲

我們在程式中經常會出現各種各樣的異常,你如果想要你的程式變得堅強一些。

在你的**中應該經常性的使用try-catch來進行異常捕獲。

哪行**有可能出現異常,你就踹它一腳。

語法:try

//try和catch之間不能有其他的**

catch

執行過程:如果try中的**沒有出現異常,那麼catch中的**不會執行。

如果try中的**出現了異常,那怕這行出現異常的**後面還有一百行都不會執行了,

而是直接跳到catch中執行**

2、變數的作用域

變數的作用域就是你能夠使用到這個變數的範圍。

變數的作用域一般從宣告它的那個括號開始到那個括號所對應的結束的括號結束。

在這個範圍內,我們可以訪問並使用變數。超出這個範圍就訪問不到了

3、switch-case

用來處理多條件的定值的判斷。

語法:switch(變數或者表示式的值)

執行過程:程式執行到switch處,首先將括號中變數或者表示式的值計算出來,

然後拿著這個值依次跟每個case後面所帶的值進行匹配,一旦匹配成功,則執行

該case所帶的**,執行完成後,遇到break。跳出switch-case結構。

如果,跟每個case所帶的值都不匹配。就看當前這個switch-case結構中是否存在

default,如果有default,則執行default中的語句,如果沒有default,則該switch-case結構

什麼都不做。

4、迴圈結構

while迴圈:

while(迴圈條件)

執行過程:程式執行到while處,首先判斷while所帶的小括號內的迴圈條件是否成立,

如果成立的話,也就是返回乙個true,則執行迴圈體,執行完一遍迴圈體後,再次回到

迴圈條件進行判斷,如果依然成立,則繼續執行迴圈體,如果不成立,則跳出while迴圈。

在while迴圈當中,一般總會有那麼一行**,能夠改變迴圈條件,使之終有一天不再成立,

如果沒有那麼一行**能夠改變迴圈條件,也就是迴圈條件永遠都成立,我們稱之這種迴圈

叫做死迴圈。

最簡單的最常用的死迴圈:

while(true)

特點:先判斷,再執行,有可能一遍迴圈都不執行。

5、break

1)、可以跳出switch-case結構。

2)、可以跳出當前迴圈。

break一般不單獨的使用,而是跟著if判斷一起使用,表示,當滿足某些條件的時候,就不再迴圈了。

6、do-while迴圈。

語法:do

while(迴圈條件);

執行過程:程式首先會執行do中的迴圈體,執行完成後,去判斷do-while迴圈的迴圈條件,

如果成立,則繼續執行do中的迴圈體,如果不成立,則跳出do-while迴圈。

特點:先迴圈,再判斷,最少執行一遍迴圈體。

C 基礎學習第四天

c 的基本 型別分為兩組 一組由儲存為整數的值組成,另一組由儲存為浮點數的值組成。整型之間通過儲存值時使用的記憶體量和有無符號來區分。整型從最小到最大依次是 bool,char,signed char,unsigned char,short,unsigned short,int,unsigned i...

python基礎第四天

1 通過鍵的名稱返回值,類似列表的訪問a name 2 get 指定鍵不存在時可以返回指定值 3 列出所有的鍵值對 a.items 4 列出所有的鍵a.keys 列出所有的值a.values 5 len 鍵值對的個數 6 檢測乙個鍵是否在字典中 in a a name name a.get scor...

C 學習第四天

匿名類 原理 編譯器根據初始化值推斷變數的真正型別.var只能在初始化變數時使用 編譯器要根據初始值固化其正真型別 例如var myint 100 編譯器會推斷出myint為int型別。而var myint myint 0 錯誤。因為編譯器無法知道myint的具體型別,也就無法後續對其進行各種操作了...