C語(yǔ)言上機(jī)實(shí)驗(yàn)操作_第1頁(yè)
C語(yǔ)言上機(jī)實(shí)驗(yàn)操作_第2頁(yè)
C語(yǔ)言上機(jī)實(shí)驗(yàn)操作_第3頁(yè)
C語(yǔ)言上機(jī)實(shí)驗(yàn)操作_第4頁(yè)
C語(yǔ)言上機(jī)實(shí)驗(yàn)操作_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C語(yǔ)言上機(jī)實(shí)驗(yàn)操作第1頁(yè)/共33頁(yè)C程序的開(kāi)發(fā)過(guò)程3.連接4.運(yùn)行

(1)連接過(guò)程是將編譯過(guò)程中生成的目標(biāo)代碼進(jìn)行連接處理,生成可執(zhí)行程序文件的過(guò)程。(2)在連接過(guò)程中,時(shí)常還要加入一些系統(tǒng)提供的庫(kù)文件代碼。經(jīng)過(guò)連接后生成的可執(zhí)行文件的擴(kuò)展名為.exe。

運(yùn)行可執(zhí)行文件的方法很多,可在C系統(tǒng)下執(zhí)行“運(yùn)行”命令。也可以在操作系統(tǒng)下直接執(zhí)行可執(zhí)行文件??蓤?zhí)行的程序文件運(yùn)行后,將在屏幕上顯示程序執(zhí)行的結(jié)果。第2頁(yè)/共33頁(yè)運(yùn)行C程序的步驟和方法二、上機(jī)運(yùn)行C程序的方法目前使用的大多數(shù)C編譯系統(tǒng)都是集成環(huán)境(IDE)的??梢杂貌煌木幾g系統(tǒng)對(duì)C程序進(jìn)行操作常用的有TurboC2.0、TurboC++3.0、VisualC++等TurboC2.0:是一個(gè)集成環(huán)境,它具有方便、直觀和易用的界面,雖然它也是DOS環(huán)境下的集成環(huán)境,但是可以把啟動(dòng)TurboC2.0集成環(huán)境的DOS執(zhí)行文件tc.exe生成快捷方式,也可以用鼠標(biāo)操作。VisualC++:也可以用VisualC++對(duì)C程序進(jìn)行編譯。第3頁(yè)/共33頁(yè)TurboC集成開(kāi)發(fā)環(huán)境配置要求UNIX,PC-DOS,MS-DOS,UCDOS操作系統(tǒng)硬盤(pán)容量約2M,448KRAM運(yùn)行空間安裝TurboC創(chuàng)建子目錄Install若不是可安裝盤(pán),將文件拷貝到對(duì)應(yīng)的目錄下TC*.*INCLUDELIB*.*SYS*.*<>第4頁(yè)/共33頁(yè)進(jìn)入TurboCD:\TC>TC.exe主控菜單文件操作FILE:New

Load

Save

Writeto編輯操作EDIT:插入/修改

查找/替換編譯鏈接COMPILE

LINK

MAKE執(zhí)行RUN退出TurboCAlt+xAlt+F,Q幫助HelpF1Ctrl+F1<>第5頁(yè)/共33頁(yè)基本操作:F10-----調(diào)用主菜單F2------存盤(pán)F3------打開(kāi)Alt+F9------CompileCtrl+F9------RunAlt+F5------UserScreen常用熱鍵文本編輯:-----移動(dòng)光標(biāo)PgUp,PgDn---上下翻頁(yè)Ctrl+PgUp,Ctrl+PgDn---文件首尾HomeEndDdeleteInsertBkspace塊操作:Ctrl+KB-----塊開(kāi)始標(biāo)記Ctrl+KK----塊結(jié)束標(biāo)記Ctrl+KC-----塊拷貝Ctrl+KV----塊移動(dòng)Ctrl+KY-----塊刪除Ctrl+KH-----塊隱藏程序調(diào)試:F8----StepoverF7-----------TraceintoF4----GotoCursorCtrl+F7----AddWatchCtrl+F8----ToggleBreakpointCtrl+F2-----ProgramReset窗口操作:F5-----窗口縮放F6-----窗口切換第6頁(yè)/共33頁(yè)例:TurboC的使用將TurboC編譯程序裝入磁盤(pán)某一目錄下,例如:放在C盤(pán)根目錄下一級(jí)TC子目錄下。進(jìn)入Turbo集成環(huán)境①在DOS環(huán)境下

C:\TC2.0>tc↙

第7頁(yè)/共33頁(yè)第8頁(yè)/共33頁(yè)②在Windows環(huán)境下找到可執(zhí)行文件tc.exe,執(zhí)行該文件。主菜單:11個(gè)菜單項(xiàng):FileEditSearchRunCompileDebugProjectOptionsWindowHelp第9頁(yè)/共33頁(yè)(2)編輯源文件新建:?jiǎn)螕簟癋ile”菜單下的“New”,

修改:選擇“File”→“Open”(即單擊“File”的下拉菜單中的“Open”項(xiàng),修改已有的源程序。

第10頁(yè)/共33頁(yè)在編輯(EDIT)狀態(tài)下光標(biāo)表示當(dāng)前進(jìn)行編輯的位置,在此位置可以進(jìn)行插入、刪除或修改,直到自已滿意為止。第11頁(yè)/共33頁(yè)保存:在編輯(EDIT)狀態(tài)下光標(biāo)表示當(dāng)前進(jìn)行編輯的位置,在此位置可以進(jìn)行插入、刪除或修改,直到自已滿意為止。第12頁(yè)/共33頁(yè)(3)對(duì)源程序進(jìn)行編譯選擇“Compile”(或“Alt+F9”)對(duì)源程序進(jìn)行編譯。c1.cpp源程序,出現(xiàn)1個(gè)錯(cuò)誤(error),0個(gè)警告(warming)。第13頁(yè)/共33頁(yè)(4)將目標(biāo)程序進(jìn)行連接

選擇菜單“Compile”→“Link”,如果不出現(xiàn)錯(cuò)誤,會(huì)得到一個(gè)后綴為.exe的可執(zhí)行文件。(5)執(zhí)行程序。選菜單“Run”→“Run”(或按“Ctrl+F9”鍵)。(6)退出TurboC環(huán)境選擇“File”→“Quit”。第14頁(yè)/共33頁(yè)

C語(yǔ)言程序上機(jī)操作的一般步驟第15頁(yè)/共33頁(yè)VisualC++6.0集成環(huán)境1.啟動(dòng)VisualC++6.0環(huán)境2.編輯源程序文件3.編譯和連接4.執(zhí)行

利用VisualC++6.0集成環(huán)境開(kāi)發(fā)C程序的過(guò)程如下:第16頁(yè)/共33頁(yè)VisualC++編程環(huán)境一、啟動(dòng)VC++

開(kāi)始>程序>MicrosoftvisualSdudio6.0>MicrosoftvisualC++6.0或在桌機(jī)上雙擊進(jìn)入編程環(huán)境第17頁(yè)/共33頁(yè)VisualC++6.0集成環(huán)境1.啟動(dòng)VisualC++6.0環(huán)境

方法:?jiǎn)螕簟伴_(kāi)始”-“程序”-“MicrosoftVisualstudio6.0”-“MicrosoftVisualC++6.0”命令,啟動(dòng)VisualC++,VC6主窗口如下:菜單欄項(xiàng)目工作區(qū)標(biāo)題欄輸出區(qū)工具欄狀態(tài)欄文件編輯區(qū)第18頁(yè)/共33頁(yè)VisualC++6.0集成環(huán)境2.編輯源程序文件(1)建立新工程項(xiàng)目①單擊“文件”-“新建”,彈出“新建”對(duì)話框。②單擊“工程”選項(xiàng)卡;單擊“Win32ConsoleApplication”選項(xiàng);“工程”文件框中輸入項(xiàng)目名,如“gc1”和“位置”框輸入或選擇新項(xiàng)目所在位置,單擊“確定”按鈕。

彈出“Win32ConsoleApplicationStep1of1”對(duì)話框。③單擊“Anemptyproject”按鈕和“完成”按鈕。系統(tǒng)顯示“新建工程信息”對(duì)話框。單擊“確定”按鈕。

單擊“工程”單擊“Win32ConsoleApplication”輸入項(xiàng)目名選擇新項(xiàng)目位置單擊“確定”單擊該選項(xiàng)單擊“完成”單擊“確定”第19頁(yè)/共33頁(yè)二、新建文件文件>新建,再單擊“文件”標(biāo)簽在“文件名”文本框中輸入文件名,如:test其擴(kuò)展名為cpp在目錄列表框中選擇文件的存放位置,如c:\abc再選中”C++SourseFiles”,單擊“確定”鈕,出現(xiàn)編輯窗口第20頁(yè)/共33頁(yè)VisualC++6.0集成環(huán)境2.編輯源程序文件(2)建立新項(xiàng)目中的文件①單擊“文件”-“新建”,彈出“新建”對(duì)話框。②

選擇“文件”選項(xiàng)卡。單擊“C++SourceFile”選項(xiàng),在“文件”文件框中輸入文件名,單擊“確定”按鈕。系統(tǒng)自動(dòng)返回VC6主窗口。③顯示文件編輯區(qū)窗口,在文件編輯區(qū)窗口輸入源程序文件。單擊“文件”輸入文件名單擊“C++Sourcefile”單擊“確定”選擇“添加工程”輸入源程序第21頁(yè)/共33頁(yè)VisualC++編程環(huán)境三、編輯和保存

在編輯窗口中輸入源程序,然后執(zhí)行“文件>保存”命令,保存源文件四、編譯源程序,生成目標(biāo)程序

執(zhí)行“編譯(組建B)>編譯test.cpp”命令,在彈出的對(duì)話框中單擊“是”鈕,開(kāi)始編譯,并在消息窗口中顯示編譯信息。你可以根據(jù)所出現(xiàn)的信息進(jìn)行程序的調(diào)試第22頁(yè)/共33頁(yè)VisualC++編程環(huán)境五、連接

如果編譯時(shí)沒(méi)有錯(cuò)誤了,就可以進(jìn)行連接。執(zhí)行“編譯(組建)

>構(gòu)件(組建)test.exe”命令,開(kāi)始連接,并在信息窗口顯示連接信息。信息窗口顯示“test.exe-0erroe(s),0waring(s)”表示連接成功,生成可執(zhí)行文件test.exe第23頁(yè)/共33頁(yè)VisualC++6.0集成環(huán)境3.編譯和連接

方法一:選擇主窗口菜單欄中“編譯”菜單項(xiàng);系統(tǒng)彈出下拉菜單,選擇“構(gòu)件”菜單命令。

方法二:?jiǎn)螕糁鞔翱诰幾g工具欄上的“Build”按鈕進(jìn)行編譯和連接。單擊“編譯”

(1)系統(tǒng)對(duì)程序文件進(jìn)行編譯和連接,生成以項(xiàng)目名稱命名的可執(zhí)行目標(biāo)代碼文件.exe。(2)編譯連接過(guò)程中,系統(tǒng)如發(fā)現(xiàn)程序有語(yǔ)法錯(cuò)誤,則在輸出區(qū)窗口中顯示錯(cuò)誤信息,給出錯(cuò)誤的性質(zhì)、出現(xiàn)位置和錯(cuò)誤的原因等。如果雙擊某條錯(cuò)誤,編輯區(qū)窗口右側(cè)出現(xiàn)一個(gè)箭頭,指示再現(xiàn)錯(cuò)誤的程序行。用戶據(jù)此對(duì)源程序進(jìn)行相應(yīng)的修改,并重新編譯和連接,直到通過(guò)為止。

單擊“Build”第24頁(yè)/共33頁(yè)VisualC++編程環(huán)境六、運(yùn)行

執(zhí)行“編譯(組建)

>執(zhí)行test.exe”命令,彈出運(yùn)行窗口,顯示運(yùn)行結(jié)果。

Presskeytocontinue按任意鍵退出窗口第25頁(yè)/共33頁(yè)VisualC++6.0集成環(huán)境4.執(zhí)行方法一:?jiǎn)螕簟熬幾g”菜單中“執(zhí)行”命令。方法二:?jiǎn)螕糁鞔翱诰幾g工具欄上的

“BuildExecute”按鈕來(lái)執(zhí)行編譯連接后的程序。運(yùn)行成功,屏幕上輸出執(zhí)行結(jié)果,并提示信息:“Pressanykeytocontinue”。此時(shí)按任意鍵系統(tǒng)都將返回VC6主窗口。

在執(zhí)行程序過(guò)程中出現(xiàn)運(yùn)行錯(cuò)誤。用戶要修改源程序文件并且重新編譯、連接和執(zhí)行。單擊“編譯”單擊“BuildExecute”第26頁(yè)/共33頁(yè)VisualC++編程環(huán)境七、關(guān)閉程序工作區(qū)

執(zhí)行“文件>關(guān)閉工作區(qū)(窗口)”命令,在彈出的對(duì)話框中選“是”,關(guān)閉工作區(qū)八、打開(kāi)文件

打開(kāi)源程序文件,執(zhí)行“文件>打開(kāi)“命令,在出現(xiàn)的對(duì)話框中選擇要打開(kāi)文件所在的文件夾,然后選擇要打開(kāi)的文件(或雙擊打開(kāi)該文件),擊“打開(kāi)”鈕。第27頁(yè)/共33頁(yè)VisualC++編程環(huán)境九、查看C源文件

可查看C源文件、目標(biāo)文件和可執(zhí)行文件的存放位置。經(jīng)過(guò)編輯、編譯、連接和運(yùn)行后,源文件test.cpp存放在文件夾c:\abc中,目標(biāo)文件test.obj和可執(zhí)行文件test.exe存放的文件夾c:\abc\debug中第28頁(yè)/共33頁(yè)VisualC++編程環(huán)境用工具欄方法進(jìn)行編譯連接運(yùn)行程序一、標(biāo)準(zhǔn)工具欄中自左至右各按鈕的功能創(chuàng)建新的文體文件打開(kāi)已有文檔保存當(dāng)前文檔保存所有打開(kāi)文檔剪切選中文檔內(nèi)容復(fù)制選中文檔內(nèi)容粘貼剪切板中內(nèi)容取消最近一次操作恢復(fù)前一次取消操作顯示或隱藏工作區(qū)窗口顯示或隱藏輸出窗口管理當(dāng)前打開(kāi)的窗口在多個(gè)文件中搜索字符串激活查找工具搜索聯(lián)機(jī)文檔第29頁(yè)/共33頁(yè)VisualC++編程環(huán)境二、組建(編譯)工具欄可對(duì)已建好的源文件或項(xiàng)目進(jìn)行編譯、連接和運(yùn)行程序選擇當(dāng)前活動(dòng)項(xiàng)目選擇活動(dòng)的配置編譯文件創(chuàng)建項(xiàng)目停止創(chuàng)建項(xiàng)目執(zhí)行程序啟動(dòng)或繼續(xù)程序的執(zhí)行插入或刪除斷點(diǎn)C++提供兩種活動(dòng)配置,Win32Release和Win32Debug,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論