C 對try catch和void的簡單理解

2021-08-04 05:10:53 字數 838 閱讀 7412

最近學到c#,前面都還好,但是學到函式這,我就有點矇圈了。尤其是看到try catch這裡,我真是不懂了。而對這個void好奇是因為今天翻譯,看到了這個單詞,結果一臉懵逼,所以看到這個詞就很親切正好自己理解的也不深,就主動去查了查,以下是我理解。

try catch:第一開始,我是在vs裡按f1鍵查到的相關資料,官方解釋:由乙個try 塊後跟乙個或多個catch子句構成,這些句子指定不同的異常處理程式。但是正如我所料,官方的以我的理解力永遠無法理解,還是聽聽通俗版的吧。通俗版解釋:try catch:第一開始,我是在vs裡按f1鍵查到的相關資料,官方解釋:由乙個try 塊後跟乙個或多個catch子句構成,這些句子指定不同的異常處理程式。但是正如我所料,官方的以我的理解力永遠無法理解,還是聽聽通俗版的吧。通俗版解釋:try + 語句:將可能引發異常的**放在try語句塊中如果引發異常,就轉入catch的執行。catch(exception e)捕獲異常,提供引數e,可以在處理異常的時候用引數e來獲得和這個異常有關係情況。

舉個栗子:

try
catch(exception ex)

finally

void:指定方法不返回值。比如public void a (string names),public int a(int age)都是正確的,但是如果你 public void int a(int age)就不對,每個方法都有返回型別,但是這個詞就是讓方法不需要返回值的。

這麼簡單理解吧,我的腦子已經不夠用了。

C語言 void和void 的區別

在c語言中void 常用於2個方面 對函式返回型別的限定和對函式引數限定。1 對函式返回型別的限定 當函式不需要返回型別是必須用void 來限定返回型別,限定了函式的返回型別為void後,函式不能有返回值。如 void fun int a 2 對函式引數型別的限定 當函式不允許接受引數時,必須用vo...

C語言中的void 和void 指標型別

c語言中的void 和void 指標型別 c語言,void,void指標 許多初學者對c中的void 和void 的指標型別不是很了解。因此常常在使用上出現一些錯誤,本文將告訴大家關於void 和void 指標型別的使用方法及技巧。首先,我們來說說void 的含義,void的字面意思是 無型別 vo...

C語言中的void 和void 指標型別

許多初學者對c中的void 和void 的指標型別不是很了解。因此常常在使用上出現一些錯誤,本文將告訴大家關於void 和void 指標型別的使用方法及技巧。首先,我們來說說void 的含義,void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的 資料。void幾乎只...