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

正文內(nèi)容

部分c語言基礎(chǔ)ppt課件-資料下載頁

2025-05-12 13:33本頁面
  

【正文】 量名稱; Student StuExamp。 ? 結(jié)構(gòu)成員的訪問 (1)實(shí)例成員 必須用結(jié)構(gòu)變量來訪問; ? 結(jié)構(gòu)變量名 .實(shí)例成員名 ,比如 (2)靜態(tài)成員 必須通過結(jié)構(gòu)名來訪問。 結(jié)構(gòu)名 .靜態(tài)成員名 , 比如 結(jié)構(gòu) 通過學(xué)生結(jié)構(gòu)類型來存儲(chǔ)某學(xué)生的信息,學(xué)生信息包括學(xué)號(hào)、姓名、年齡、專業(yè)等,并通過學(xué)號(hào)計(jì)算學(xué)生的上機(jī)座號(hào)。 結(jié)構(gòu)應(yīng)用示例 主要代碼 Student stuExamp。 //定義結(jié)構(gòu)變量 = 12022。 // 實(shí)例成員訪問及賦值 = 張三 。 = 21。 (學(xué)號(hào): {0};姓名: {1}, , )。 (“年齡: {0};專業(yè): {1}; ”, , )。 //靜態(tài)成員訪問 (座號(hào): {0}, ())。 ()。 ? 結(jié)構(gòu) 與后面講到的 類 的聲明很相似,使用時(shí)也很相似,用戶感覺到的只是在訪問限定符后面接struct 還是 class的區(qū)別。 ? 結(jié)構(gòu)和類的主要區(qū)別是: ( 1) 結(jié)構(gòu)是值類型 ,它在堆棧上分配內(nèi)存空間,堆棧的執(zhí)行效率要比堆高,但是資源有限,不適合處理大的邏輯復(fù)雜的對(duì)象,更適合結(jié)構(gòu)類型; 類是引用類型 ,它在堆上分配內(nèi)存,類適合處理大型的商業(yè)邏輯。 ( 2) 結(jié)構(gòu)不能 從另外一個(gè)結(jié)構(gòu)或類 繼承 ,本身也 不能被繼承 ; 類 可以完全 擴(kuò)展 ,類 可以繼承其他類或接口 . 結(jié)構(gòu)與類的相似與區(qū)別 小測試 1 利用隨機(jī)數(shù)( Random)實(shí)現(xiàn)一個(gè)簡單的猜數(shù)游戲 小測試 2 通過學(xué)生結(jié)構(gòu)類型來存儲(chǔ)某學(xué)生的信息,學(xué)生信息包括學(xué)號(hào)、姓名、年齡、專業(yè)等,并通過學(xué)號(hào)計(jì)算學(xué)生的上機(jī)座號(hào)。 程序錯(cuò)誤類型 ?錯(cuò)誤類型: C語言程序設(shè)計(jì)中,根據(jù)錯(cuò)誤產(chǎn)生的原因,通常將代碼中的錯(cuò)誤( Bugs)分為三類 : ?語法錯(cuò)誤 ?運(yùn)行時(shí)錯(cuò)誤 ?邏輯錯(cuò)誤。 程序錯(cuò)誤類型 ?語法錯(cuò)誤 ?語法錯(cuò)誤是指在 程序代碼中輸入了不符合 C語法規(guī)則的語句而產(chǎn)生的錯(cuò)誤。 ?語法錯(cuò)誤是最普通的錯(cuò)誤類型,這類錯(cuò)誤在代碼環(huán)境中很容易被發(fā)現(xiàn)并修復(fù)。修復(fù)錯(cuò)誤后,藍(lán)色波浪線自動(dòng)消失。 程序錯(cuò)誤類型 ?運(yùn)行錯(cuò)誤 ?運(yùn)行錯(cuò)誤是指在沒有語法錯(cuò)誤的情況下,程序運(yùn)行時(shí)產(chǎn)生的錯(cuò)誤 。 ?int speed, miles=23, hours=0 。 ?speed = miles / hours。 程序錯(cuò)誤類型 ?邏輯錯(cuò)誤 ? 邏輯錯(cuò)誤是指程序能夠正常運(yùn)行,但是不能達(dá)到預(yù)期的目的,出現(xiàn)計(jì)算結(jié)果不正確、數(shù)據(jù)不能正常的寫入數(shù)據(jù)庫等功能上的錯(cuò)誤。 ?這類錯(cuò)誤既不是語法錯(cuò)誤,也不是運(yùn)行錯(cuò)誤,而是邏輯思維上、算法上不正確。這種錯(cuò)誤編譯器不能捕獲,只有通過測試應(yīng)用程序和分析運(yùn)行結(jié)果來捕捉。如以下代碼段: int x=2。 while(x10) { //代碼段 x=1。 } 異常處理 ?C的異常處理語句 try…catch ,語法如下: try { try語句塊 } catch(異常處理類 ) { 異常處理代碼 } 異常實(shí)例 ?下面的實(shí)例演示當(dāng)發(fā)生除 0錯(cuò)誤時(shí)不進(jìn)行異常處理的情況。 static void Main(string[] args) { int i = 10。 int result = 30 / (i 10)。 (result)。 } 解決異常的方法 static void Main(string[] args) { try { int i = 10。 int result = 30 / (i 10)。 (result)。 } catch (Exception ex) { ()。 } ()。 } 異常處理 ?try...catch...finally語句 ?try語句塊中的語句組成了 程序的正常操作部分 , 這部分語句在程序運(yùn)行中可能出現(xiàn)錯(cuò)誤; ? catch語句塊中的語句 處理各種錯(cuò)誤 ,這些錯(cuò)誤是try語句塊中語句執(zhí)行時(shí)可能產(chǎn)生的; ? finally語句塊中的語句 執(zhí)行清理資源的操作 , 無論是否發(fā)生異常,這部分代碼總會(huì)被執(zhí)行。 異常處理實(shí)例 static void Main(string[] args) { int i = 0。 try { i = 10。 int result = 30 / (i 10)。 (result)。 } catch (Exception ex) { ()。 } finally { i = 0。 } (i)。 ()。 } try語句塊 catch語句塊 finally語句塊 常出現(xiàn)的異常 ?ArgumentException 參數(shù)錯(cuò)誤:方法的參數(shù)無效 ?ArgumentNullException 參數(shù)為空:給方法傳遞一個(gè)不可接受的空參數(shù) ?ArithmeticException 數(shù)學(xué)計(jì)算錯(cuò)誤:由于數(shù)學(xué)運(yùn)算導(dǎo)致的異常,覆蓋面廣。 ?ArrayTypeMismatchException 數(shù)組類型不匹配 ?DivideByZeroException 被零除 ?FormatException 參數(shù)的格式不正確 常出現(xiàn)的異常 ?IndexOutOfRangeException 索引超出范圍,小于 0或比最后一個(gè)元素的索引還大 ?InvalidCastException 非法強(qiáng)制轉(zhuǎn)換,在顯式轉(zhuǎn)換失敗時(shí)引發(fā) ?MulticastNotSupportedException 不支持的組播:組合兩個(gè)非空委派失敗時(shí)引發(fā) ?NotSupportedException 調(diào)用的方法在類中沒有實(shí)現(xiàn) ?NullReferenceException 引用空引用對(duì)象時(shí)引發(fā) 常出現(xiàn)的異常 ?OutOfMemoryException 無法為新語句分配內(nèi)存時(shí)引發(fā),內(nèi)存不足 ?OverflowException 溢出 ?StackOverflowException 棧溢出 ?TypeInitializationException 錯(cuò)誤的初始化類型:靜態(tài)構(gòu)造函數(shù)有問題時(shí)引發(fā) ?NotFiniteNumberException 無限大的值:數(shù)字不合法 自定義異常 static void Main(string[] args) { int z = 1。 try { if (z 0) throw new myException()。 } catch (myException me) { ()。 } catch (Exception ex) { ()。 } finally { (無論發(fā)生什么,我都會(huì)執(zhí)行 )。 } ()。 } 自定義異常 class myException : Exception { public override string Message { get { return 大于 0,你知道嗎 ?。 } } } 作業(yè) ?用兩種方式定義一個(gè)一維數(shù)組。 ,各有什么功能? ?簡單描述之。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1