下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C語言程序設(shè)計上機試驗指導及習題
XI`ANTECHNOLOGICALUNIVERSITY
試驗報告
試驗課程名稱C語言程序設(shè)計上機試驗指導及習題
專業(yè):電子信息科學與技術(shù)班級:15040308姓名:張彪學號驗學時:2指導教師:成績:
年月日XX工業(yè)大學試驗報告
專業(yè)電子信息科學與技術(shù)班級15040308姓名張彪學語言程序設(shè)計上試驗課程機試驗指導及習題試驗項目試驗設(shè)備及器材指導教師試驗日期同試驗者試驗一熟悉VisualC++6.0語言運行環(huán)境PC機一、試驗目的
(1)了解VisualC++6.0系統(tǒng)安裝要求以及安裝過程。(2)了解VisualC++6.0系統(tǒng)的菜單結(jié)構(gòu)。(3)了解c源代碼的書寫格式。
(4)通過運行簡單的c源程序,把握C語言上機步驟,了解c程序的運行步驟。(5)把握VisualC++6.0環(huán)境下檢查錯誤的方法。
二、試驗原理
(1)熟悉VisualC++6.0語言的編譯環(huán)境,了解在系統(tǒng)上如何編輯,編譯,連接和運行一個c程序。
(2)在VisualC++6.0語言的編譯環(huán)境下根據(jù)錯誤提醒,修改程序,將程序調(diào)試正確。
三、試驗步驟、數(shù)據(jù)記錄及處理
(1)在計算機系統(tǒng)中安裝VisualC++6.0系統(tǒng),了解安裝過程,熟悉VisualC++軟件編輯環(huán)境,了解個個菜單以及工具欄按鈕的作用。
(2)在VisualC++6.0環(huán)境下,輸入以下求矩形面積的程序(有錯誤的程序)代碼,并進行編輯。細心分析編譯信息窗口,可能顯示多個錯誤,逐個修改,直到不出現(xiàn)錯誤為止,并運行之。
#inclde〞stdio.h〞voidmain(){
Floata,b,area;//變量定義
a=1.9//有意放一個錯誤,漏掉分號b=3.6;
area=ab;//有意放一個錯誤,漏掉運算符
printf(“a=%f,b=%f,其面積=%f\\n〞,a,b,aere);//輸出}
新建并調(diào)試,運行的步驟如下:
①在VisualC++6.0主窗口的菜單欄中選擇File(文件)CNew(新建)選項,彈出New對話框。切換到File(文件)選項卡,選擇C++SourceFile選項。使用默認的文件儲存路徑,不必更改Location(目錄)在右上方的File(文件)文本框中輸入準備編輯的源程序文件的名字
(現(xiàn)輸入Test01.c),當然讀者完全可以制定其他的路徑和文件名。單擊OK按鈕,就可以輸入如上的程序代碼了。
??代碼輸入后,選擇Build(構(gòu)建),在其下拉菜單中選擇CompileTest01.c編譯Test01.c)項。
③出現(xiàn)一個提醒對話框,內(nèi)容是Thisbuildcommandrequiresanactiveprojectwrokspace.Wouldyouliketocreateadefaultprojectworkspace?(此編譯命令要求一個有效的項目工作區(qū),你是否愿意建立一個默認的項目工作區(qū))單擊“是〞按鈕。同意由系統(tǒng)建立一個默認的工作區(qū),屏幕假使繼續(xù)出現(xiàn)“將改動保存到···〞,單擊“是〞按鈕。④在屏幕下方的調(diào)試信息窗口中指出源程序有2error(s),2warning(s)(a=1.9這一行掉了分號)。⑤
改正后執(zhí)行Build?CompileTest01.c命令,發(fā)現(xiàn)仍有錯誤,即把area=a*b寫成area=ab。⑥再改正后執(zhí)行Build?CompileTest01.c命令,下面的調(diào)制信息窗口中顯示0error(s),0warning(s),證明計算機已經(jīng)檢查不出語法錯誤了。⑦運行程序(Build?Executemycl.exe命令)。⑧查看結(jié)果,按ESC鍵返回。
⑨執(zhí)行File?CloseWorkspace命令,單擊:“是〞按鈕。⑩編寫新的程序···
在此注意兩點:
·在c程序程序中,有時可以省略#inclde〞stdio.h〞命令行,在TurboC2.0中運行時不會報錯,但在VisualC++6.0運行時,系統(tǒng)會報告警告(warning)。假使不影響程序的正常運行,我們可以放過這樣的警告。
·有時候我們在寫#inclde也可以,至于尖括號和雙引號有什么不同,初學者現(xiàn)在不必搭理,后面自然會學到。
·在VisualC++6.0中編寫C語言程序,遠行后輸出以下信息。*****************************welcometoclanguage*****************************源代碼如下
#includevoidmain(){
printf(\printf(\;printf(\;}
五,探討與總結(jié)
(1)VisualC++6.0環(huán)境下調(diào)試運行的一般步驟。
答:?新建?文件?C++Sourcefile?文件名.c?編輯源代碼?編譯?組建?運行得exe文件。
(2記錄下來在調(diào)試過程中發(fā)現(xiàn)的錯誤,系統(tǒng)給出的出錯信息和對策。發(fā)現(xiàn)成功或者失敗的原因。
XX工業(yè)大學試驗報告a=1.9這一行掉了分號;缺少語句終止符,添加即可。把area=a*b寫成area=ab。缺少算術(shù)運算符*,添加即可。編輯時在預處理時缺少#預處理命令導致錯誤,添加即可。
(3)總結(jié)c程序的結(jié)構(gòu)和書寫規(guī)則。
C程序由一個以上的函數(shù)組成,而且必需有main函數(shù)。此外,C程序一般還有一些預處理指令。例如#include指令。當然并不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房貸借款合同解除與終止合同樣本3篇
- 二零二五年度冷鏈物流服務(wù)采購合同范本6篇
- 課程設(shè)計平臺
- 太空實驗室課程設(shè)計理念
- 設(shè)計部門的安全職責(4篇)
- 二零二五年度保險合同標的及保險責任詳細描述2篇
- 實驗室生物安全保衛(wèi)制度模版(3篇)
- 二零二五年度機場電梯系統(tǒng)改造與升級合同
- 二零二五年度勞動合同補充協(xié)議范本3篇
- 小學學??记诩殑t(2篇)
- 紀梵希服裝營銷方案
- 滬教版小學語文古詩(1-4)年級教材
- 農(nóng)耕研學基地可行性方案
- 《太陽能光伏技術(shù)》課件
- 2024年職業(yè)素養(yǎng)與商務(wù)禮儀培訓資料
- 兒科課件:急性細菌性腦膜炎
- 柜類家具結(jié)構(gòu)設(shè)計課件
- 建設(shè)項目管理費用(財建2016504號)
- 煤炭運輸安全保障措施提升運輸安全保障措施
- JTGT-3833-2018-公路工程機械臺班費用定額
- LDA型電動單梁起重機參數(shù)
評論
0/150
提交評論