下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言程序設(shè)計實驗報告——實驗一實驗名稱程序的運(yùn)行環(huán)境和運(yùn)行C程序的方法成績A姓名張三學(xué)號200831104199班級軟件工程083實驗地點BS224完成日期2008.10.9實驗?zāi)康牧私馑玫挠嬎銠C(jī)系統(tǒng)的基本操作方法,學(xué)會獨(dú)立使用該系統(tǒng)了解在該系統(tǒng)上如何編輯、編譯、連接和運(yùn)行一個C程序通過運(yùn)行簡單的C程序,初步了解C源程序的特點實驗內(nèi)容與步驟實驗內(nèi)容與步驟實驗內(nèi)容與步驟檢查所用的計算機(jī)系統(tǒng)是否已安裝了C編譯系統(tǒng)并確定它所在的子目錄;進(jìn)行所用的集成環(huán)境;熟悉集成環(huán)境的界面的有關(guān)菜單的使用方法;輸入并運(yùn)行一個簡單的、正確的程序。輸入下面的程序(教材第1章例1.1):#include<stdio.h>voidmain(){ printf("Thisisacprogram.\n");}根據(jù)前面介紹的方法對源程序進(jìn)行編譯,觀察屏幕上顯示的編譯信息。如果出現(xiàn)“出錯信息”,則應(yīng)找出原因并改正之,再進(jìn)行編譯,如果無錯,則進(jìn)行連接。如果編譯連接無錯誤,使程序運(yùn)行,觀察分析運(yùn)行結(jié)果。輸入并運(yùn)行一個有錯誤的C程序。輸入下面的程序((教材第1章例1.2,故意漏打或打錯幾個字符):#include<stdio.h>voidmain(){ inta,b,sum a=123;b=456; sum=a+b print("sumis%d\n",sum);}進(jìn)行編譯,仔細(xì)分析編譯信息窗口,可能顯示有多個錯誤,逐個修改,直到不出現(xiàn)錯誤。最后請與教材上的程序?qū)φ?。使程序運(yùn)行,分析運(yùn)行結(jié)果。輸入并運(yùn)行一個需要在運(yùn)行時輸入數(shù)據(jù)的程序;輸入下面的程序:#include<stdio.h>voidmain(){ intmax(intx,inty); inta,b,c; printf("inputa&b;"); scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d\n",c);}intmax(intx,inty){ intz; if(x>y)z=x; elsez=y; return(z);}編譯并運(yùn)行,在運(yùn)行時從鍵盤輸入整數(shù)2和5,然后按“回車”鍵,觀察運(yùn)行結(jié)果。將程序中的第3行改為 inta;b;c;再進(jìn)行編譯,觀察其結(jié)果將max函數(shù)中的第3、4兩行合并寫為一行,即if(x>y)z=x;elsez=y;再進(jìn)行編譯運(yùn)行,分析結(jié)果。運(yùn)行一個自己編寫的程序,題目是教材第1章習(xí)題1.6,即輸入a、b、c3個數(shù),輸出其中最大者。輸入自己編寫的源程序。#include<stdio.h>voidmain(){ inta,b,c; printf("inputa,b&c:"); scanf("%d,%d,%d",&a,&b,&c); max=a;if(b>max)max=b; if(c>maxmax=c; printf("max=%d\n",max);}檢查程序有無錯誤(包括語法錯誤和邏輯錯誤),有則改之。編譯和連接,仔細(xì)分析編譯信息,如有錯誤應(yīng)找出原因并改正之。運(yùn)行程序,輸入數(shù)據(jù),分析結(jié)果。自己修改程序(例如故意改成錯的),分析其編譯和運(yùn)行情況。將調(diào)試好的程序保存在自己的用戶目錄中,文件名自定。將關(guān)閉工作區(qū),再重新打開該文件,檢查內(nèi)容是否是剛才存盤的程序。關(guān)閉VC集成環(huán)境,用Windows的“我的電腦”找到剛才使用的用戶子目錄,瀏覽其中文件,看有無剛才保存的后綴為.c和.exe的文件。所用的計算機(jī)系統(tǒng)已安裝了VisualC++,在C:\ProgramFiles\MicrosoftVisualStudio\VC98中。點擊“開始”->“程序”->”MicrosoftVisualStudio6.0”->”MicrosoftVisualc++6.0基本熟悉①顯示:Exam1_1.exe-0error(s),0warning(s)②顯示:Thisisacprogram.Pressanykeytocontinue①少輸入兩個分號,漏掉字母f②顯示:Exam1_2.exe-2error(s),1warning(s)D:\exam\Exam1_2.c(5):errorC2146:syntaxerror:missing';'beforeidentifier'a'D:\exam\Exam1_2.c(7):errorC2146:syntaxerror:missing';'beforeidentifier'print'D:\exam\Exam1_2.c(7):warningC4013:'print'undefined;assumingexternreturningint修改:在第5、7末加上分號;在print后加上字母f。③輸出:sumis579結(jié)果完全正確①顯示:max=5②顯示:Exam1_3.exe-2error(s),0warning(s)D:\exam\Exam1_3.c(5):errorC2065:'b':undeclaredidentifierD:\exam\Exam1_3.c(5):errorC2065:'c':undeclaredidentifier③顯示:Exam1_3.exe-0error(s),0warning(s)也就說,在C語言中多個語句可以寫在一行上。①完成②查發(fā)現(xiàn)少了一個右括號,加上。③顯示:P1_6.exe-1error(s),0warning(s)D:\exam\P1_6.c(7):errorC2065:'max':undeclaredidentifier即max沒有定義。④修改后運(yùn)行:inputa,b&c:2,5,9max=9⑤將第4行后改為 max=a;編譯顯示:P1_6.exe-3error(s),0warning(s)D:\exam\P1_6.c(7):errorC2018:unknowncharacter'0xa3'D:\exam\Text1.c(7):errorC2018:unknownP1_6nowncharacter'0xbb'D:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《學(xué)前教育概述》課件
- 單位管理制度集合大合集【人力資源管理篇】十篇
- 單位管理制度分享匯編【員工管理篇】十篇
- 單位管理制度分享大全【人員管理篇】
- 單位管理制度范例選集【員工管理】
- 單位管理制度范例合集【人力資源管理篇】十篇
- 單位管理制度呈現(xiàn)合集【員工管理篇】
- 單位管理制度呈現(xiàn)大合集【人事管理】十篇
- 《微點精析》考向19 文化常識 高考語文一輪復(fù)習(xí)考點微專題訓(xùn)練(原卷+解析)
- 第4單元 民族團(tuán)結(jié)與祖國統(tǒng)一(B卷·能力提升練)(解析版)
- 手機(jī)大腦:讓人睡眠好、心情好、腦力好的戒手機(jī)指南
- 中考數(shù)學(xué)第一輪復(fù)習(xí)
- 一汽靖燁發(fā)動機(jī)有限公司安全文化知識手冊
- 湘賀水利樞紐水電站設(shè)計
- 高壓線防護(hù)架搭設(shè)施工方案
- 四川省成都市2021-2022學(xué)年高一(上)期末調(diào)研考試物理試題Word版含解析
- 二次元作業(yè)指導(dǎo)書
- GB/T 15180-2010重交通道路石油瀝青
- 公路工程質(zhì)量與安全管理課件
- 計算機(jī)基礎(chǔ)知識整理課件
- 高一數(shù)學(xué)必修2《事件的關(guān)系和運(yùn)算》課件
評論
0/150
提交評論