freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c異常處理ppt課件(已修改)

2025-05-17 12:07 本頁(yè)面
 

【正文】 C異常處理 吳江洲 一個(gè)產(chǎn)生異常的簡(jiǎn)單程序 異常的捕獲與處理 異常的拋出及自定義異常 本 章 內(nèi) 容 一個(gè)產(chǎn)生異常的簡(jiǎn)單程序 創(chuàng)建控制臺(tái)應(yīng)用程序 ExceptionPro,該程序能夠捕獲產(chǎn)生的異常,并進(jìn)行相應(yīng)的處理: static void Main(string[] args) { int n, m。 string s = ()。 n = 0。 try { m = (s)。 //產(chǎn)生異常的語(yǔ)句 (m = {0}, m)。 } catch (Exception e) //捕獲異常 { (產(chǎn)生異常: {0}, )。 //處理異常 } ()。 } 試圖將“ 123ab4”轉(zhuǎn)換為整數(shù)時(shí)產(chǎn)生了異常 產(chǎn)生該異常時(shí)自動(dòng)轉(zhuǎn)向執(zhí)行該語(yǔ)句 一個(gè)產(chǎn)生異常的簡(jiǎn)單程序 說(shuō)明: ?可能出現(xiàn)異常的代碼放在 try塊中 ?處理異常的代碼則放在 catch塊中 當(dāng)程序在運(yùn)行過(guò)程中產(chǎn)生異常時(shí) , 則會(huì)轉(zhuǎn)向執(zhí)行catch塊中的代碼 , 從而避免因異常的產(chǎn)生而導(dǎo)致程序運(yùn)行的非正常終止 。 作用: 使程序具有較強(qiáng)的錯(cuò)誤處理能力,使得程序更加健壯和穩(wěn)定。 異常的捕獲與處理 異常的概念 ?所謂 異常 ,它是指程序在運(yùn)行過(guò)程(而非編譯過(guò)程)中產(chǎn)生的錯(cuò)誤 ?編譯過(guò)程中的錯(cuò)誤可以通過(guò)代碼調(diào)試來(lái)避免,異常一般是不能避免的(只能是減少) 異常的捕獲與處理 trycatch結(jié)構(gòu) trycatch結(jié)構(gòu): try { //可能產(chǎn)生異常的代碼 } catch [(異常類(lèi) 對(duì)象名 )] { //處理異常的代碼 } 說(shuō)明: ( 1)一旦在 try塊中有某一條語(yǔ)句執(zhí)行時(shí)產(chǎn)生異常,程序立即轉(zhuǎn)向執(zhí)行 catch塊中的代碼,而不會(huì)再執(zhí)行該語(yǔ)句后面的其他語(yǔ)句。 當(dāng)然,如果 try塊中的語(yǔ)句都不產(chǎn)生異常,那么就不會(huì)有任何的 catch塊被執(zhí)行。 說(shuō)明: ( 2)“ (異常類(lèi) 對(duì)象名 )”部分可以省略。如果省略這部分,則不管在 try塊中產(chǎn)生什么異常,程序都會(huì)轉(zhuǎn)向執(zhí)行 catch塊中的代碼,但在這種情況下我們無(wú)法獲取此異常的任何信息。 說(shuō)明: ( 3)“異常類(lèi)”用于決定要捕獲的異常的類(lèi)型,不同的異常類(lèi)能捕獲和處理不同的異常,常用的異常類(lèi)如表 異常的捕獲與處理 trycatch結(jié)構(gòu) 【 例 】 內(nèi)存溢出異常的捕獲和處理。 在申請(qǐng)較大塊的存儲(chǔ)空間時(shí)可能出現(xiàn)失敗,這時(shí)會(huì)產(chǎn)生一個(gè)內(nèi)存溢出的異常( OutOfMemoryException),根據(jù)這個(gè)異常我們就可以決定下一步要采取什么樣的動(dòng)作。 在下面的 OutOfMemExc_Exa程序中,申請(qǐng)了20220*30
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1