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

正文內(nèi)容

c語言課程序調(diào)試ppt課件-展示頁

2025-01-15 13:57本頁面
  

【正文】 教師 : 林友芳 Project Settings 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 選擇 C/C++頁, Category中選擇 general ,則出現(xiàn)一個(gè) Debug Info(調(diào)試信息)下拉列表框,可供選擇的調(diào)試信息 方式包括 : 一些編譯選項(xiàng)及解釋 命令行 Project settings 說明 無 None 沒有調(diào)試信息 /Zd Line Numbers Only 目標(biāo)文件或者可執(zhí)行文件中只包含全局和導(dǎo)出符號(hào)以及代 碼行信息,不包含符號(hào)調(diào)試信息 /Z7 C Compatible 目標(biāo)文件或者可執(zhí)行文件中包含行號(hào)和所有符號(hào)調(diào)試信息, 包括變量名及類型,函數(shù)及原型等 /Zi Program Database 創(chuàng)建一個(gè)程序庫(kù) (PDB),包括類型信息和符號(hào)調(diào)試信息。 ? 標(biāo)準(zhǔn)的 Release版的配臵指示編譯器在編譯時(shí)對(duì)程序進(jìn)行優(yōu)化。 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 Set active project configuration ? 在同一時(shí)刻,只能有一個(gè) configuration是有效的或活躍的。 ? 兩個(gè)概念 ? Project settings— 項(xiàng)目設(shè)臵 ? Project configuration— 項(xiàng)目配臵 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 Project settings ? 項(xiàng)目具有許多屬性,如: ? 編譯結(jié)果輸出目錄 ? 工作目錄 ? 編譯參數(shù) ? 需要鏈接的函數(shù)庫(kù) ? 編譯完以后做什么操作 ? 編譯前要做的操作 ? … ? 了解這些屬性的意義以后,我們可以對(duì)這些屬性值進(jìn)行設(shè)臵,以影響編譯器的編譯行為。 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 什么叫項(xiàng)目? ? 項(xiàng)目即 project,指通過設(shè)計(jì)實(shí)現(xiàn)一組程序完成用戶所需功能的工程及過程。 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 采用輔助工具來協(xié)助調(diào)試 ? 隨著技術(shù)的進(jìn)步,各種 IDE的功能越來越強(qiáng)大,人們?cè)?IDE中實(shí)現(xiàn)并提供許多功能用來輔助程序員對(duì)程序進(jìn)行調(diào)試。 ? 程序員必須用腦子、紙、筆來模擬程序的運(yùn)行狀態(tài) ? 記錄程序的執(zhí)行進(jìn)度 ? 記錄所有變量或數(shù)據(jù)變化過程 ? 觀察和記住執(zhí)行過程中環(huán)境的變化 ? 程序和模塊達(dá)到一定規(guī)模以后,就很難這樣方法調(diào)試,效率太低,難度太大,很難發(fā)現(xiàn)問題,很難記錄狀態(tài)變化過程。 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 基本方法存在的問題 ? 這種方法效率不高,屬于原始的方法。 這種方法是最為基本、人人都必須掌握的方法。 ? 在這過程中發(fā)現(xiàn)程序的錯(cuò)誤。 ? 掌握基本的調(diào)試技巧對(duì)今后的學(xué)習(xí)、工作是非常必要的! 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 為什么要調(diào)試? ? 問題 ? 我的程序跟書上一樣,怎么就不出結(jié)果呢? ? 我的程序沒錯(cuò)啊,怎么不出結(jié)果??? ? 我的程序運(yùn)行結(jié)果不正確,如何找到錯(cuò)誤? ? 原因 ? 程序沒有語法錯(cuò)誤,不等于就沒有語義錯(cuò)誤。第 8部分 2 程序調(diào)試 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 1. 概述 ? 什么叫調(diào)試? ? 程序沒有語法錯(cuò)誤,但運(yùn)行結(jié)果不符合期望時(shí),采用適當(dāng)?shù)墓ぞ呋蚍椒?,反?fù)找出程序中存在的問題,進(jìn)行修改,最終使程序符合要求的過程。 ? 調(diào)試是一個(gè)程序員必須要掌握的基本技巧,對(duì)于編寫高質(zhì)量程序非常重要。 ? 要確保程序沒錯(cuò),必須對(duì)程序進(jìn)行各種測(cè)試 2. 解決程序中的錯(cuò)誤的方法 北京交通大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 教師 : 林友芳 基本方法 — 人工閱讀走查,修改 ? 程序員一行一行的看程序 ? 根據(jù)實(shí)驗(yàn)數(shù)據(jù),在腦子里或在紙上模擬程序運(yùn)行過程,在腦子里或紙上記錄程序中間運(yùn)行結(jié)果。 ? 修改發(fā)現(xiàn)錯(cuò)誤,重新運(yùn)行測(cè)試,如果還有錯(cuò),繼續(xù)查看,修改。 以前程序調(diào)試手段以少,人們經(jīng)常只能用用紙、筆和腦來模擬和記錄程序動(dòng)態(tài)運(yùn)行中的狀態(tài)。 ? 要求程序員具有很強(qiáng)的源程序理解、運(yùn)行過程記憶、預(yù)測(cè)、糾錯(cuò)能力和經(jīng)驗(yàn)。 ? 程序員腦子中的計(jì)算與程序?qū)嶋H完成的計(jì)算往往有差異,這樣的差異是很難發(fā)現(xiàn)的,是很難在紙上體現(xiàn)出來的。 ? IDE的輔助功能 ? 提供工具 讓程序員能控制并看到程序的執(zhí)行進(jìn)程 ,如單步執(zhí)行,執(zhí)行到某個(gè)位臵,進(jìn)入
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1