版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、c語言上機(jī)指導(dǎo)書匕京航空航天大學(xué)李昕二零零八年十月目錄:tubro c集成開發(fā)環(huán)境介紹實(shí)驗(yàn)一:熟悉turbo c集成開發(fā)環(huán)境的使用實(shí)驗(yàn)二:基本數(shù)據(jù)類型及基本運(yùn)算實(shí)驗(yàn)三:選擇結(jié)構(gòu)實(shí)驗(yàn)四:循環(huán)結(jié)構(gòu)實(shí)驗(yàn)五:數(shù)組實(shí)驗(yàn)六:函數(shù)turbo c 2. 0集成開發(fā)環(huán)境的使用進(jìn)入turbo c 2. 0集成開發(fā)環(huán)境屮后,屏幕上顯示:file edit run compi1e project options debug break/watchled i t1| line 1 col 1 insert indent tab file unindcnt c:noname. c |messagefl-help f5-z
2、oom f6-switch f7-trace f8step f9make flo-menu其中頂上一行為turbo c 2. 0主菜單,中間窗口為編輯區(qū),接下來是信息 窗口,最底下一行為參考行。這四個(gè)窗口構(gòu)成了 turboc20的主屏幕,以后的 編程、編譯、調(diào)試以及運(yùn)行都將在這個(gè)主屏幕屮進(jìn)行。下面詳細(xì)介紹主菜單的內(nèi) 容。1.5. 1主菜單主菜單 在turbo c 2.0主屏幕頂上一行,顯示下列內(nèi)容:file edit run compile project options debug break/watch除edit外,其它各項(xiàng)均冇子菜單,只要用alt加上某項(xiàng)屮第一個(gè)字母(即大 寫字母),就可
3、進(jìn)入該項(xiàng)的子菜單中。一、f訂e (文件)菜單按alt+f 口j進(jìn)入file菜單,該菜單包括以下內(nèi)容:.load (加載)裝入一個(gè)文件,可用類似dos的通配符(如*c)來進(jìn)行列表選擇。也可裝入其 它擴(kuò)展名的文件,只要給岀文件名(或只給路徑)即可。該項(xiàng)的熱鍵為f3,即只要 在主 菜單屮按f3即可進(jìn)入該項(xiàng),而不需要先進(jìn)入f訂e菜單再選此項(xiàng)。.pick (選擇)將最近裝入編輯窗口的8個(gè)文件列成一個(gè)表讓用戶選擇,選擇后將該程序裝 入編輯區(qū),并將光標(biāo)置在上次修改過的地方。其熱健為alt-f3onew (新文件)說明文件是新的,缺省文件名為noname. c,存盤吋可改名。.save (存盤)將編輯區(qū)中的文
4、件存盤,若文件名是noname. c時(shí),將詢問是否更改文件名, 其熱鍵為f2。.write to(存盤)可由用戶給出文件名將編輯區(qū)屮的文件存盤,若該文件已存在,則詢問要不 要覆蓋。 directory (i 錄)顯示目錄及目錄屮的文件,并可由用戶選擇。change dir (改變目錄)顯示當(dāng)前口錄,用戶可以改變顯示的口錄。.os shel 1 (暫時(shí)退出)暫時(shí)退出turbo c 2.0到dos提示符下,此時(shí)可以運(yùn)行dos命令, 若想回到turbo c 2.0屮,只要在dos狀態(tài)下鍵入exit即可。quit (退出)退tb turbo c 2. 0,返回到dos操作系統(tǒng)中,其熱鍵為alt+x。說
5、明:以上各項(xiàng)可用光標(biāo)鍵移動(dòng)色棒進(jìn)行選擇,回車則執(zhí)行。也可用每一項(xiàng)的第一 個(gè)大寫字母直接選擇。若要退到主菜單或從它的下一級(jí)菜單列表框退回均可用 esc 鍵,turbo c 2.0所有菜單均采用這種方法進(jìn)行操作,以下不再說明。二、edit(編輯)菜單按alt+e可進(jìn)入編輯菜單,若再回車,則光標(biāo)出現(xiàn)在編輯窗口,此時(shí)用戶可 以進(jìn)行文木編輯。編輯方法基本與wordstar相同,可用f1鍵獲得有關(guān)編輯方法的幫助信息。與編輯有關(guān)的功能鍵如下:f1獲得turbo c 2.0編輯命令的幫助信息f5擴(kuò)大編輯窗口到整個(gè)屏幕f6在編輯窗口與信息窗口之間進(jìn)行切換f10從編輯窗口轉(zhuǎn)到主菜單編輯命令簡(jiǎn)介:pageup向前翻
6、頁(yè)paged n向后翻頁(yè)home將光標(biāo)移到所在行的開始end將光標(biāo)移到所在行的結(jié)尾ctrl+y刪除光標(biāo)所在的一行ctrl+t刪除光標(biāo)所在處的一個(gè)詞ctrl+kb設(shè)置塊開始ctrl+kk設(shè)置塊結(jié)尾ctrl+kv塊移動(dòng)ctrl+kc塊拷貝ctrl+ky塊刪除ctrl+kr讀文件ctrl+kw存文件ctrl+kp塊文件打印ctrhfl 如果光標(biāo)所在處為turbo c 2. 0庫(kù)函數(shù),則獲得有關(guān)該函數(shù)的幫 助信息ctrl+q 查找turbo c 2. 0雙界符的后匹配符ctrl+q 查找turbo c 2. 0雙界符的前匹配符說明:1. turboc 2.0的雙界符包括以下幾種符號(hào):花括符和尖括符和圓
7、括符(和)方括符和注釋符/*和*/雙引號(hào)單引號(hào)2. turboc 2.0在編輯文件時(shí)還有一種功能,就是能夠口動(dòng)縮進(jìn),即光標(biāo)定位和上一個(gè)非空字符對(duì)齊。在編輯窗口中,ctrl+ol為自動(dòng)縮進(jìn)開關(guān)的控制鍵。三、rim (運(yùn)行)菜單按alt+r可進(jìn)入run菜單,該菜單冇以卜各項(xiàng):run (運(yùn)行程序)運(yùn)行由project/project name項(xiàng)指定的文件名或當(dāng)前編輯區(qū)的文件。如果對(duì) 上次編譯后的源代碼未做過修改,則直接運(yùn)行到下一個(gè)斷點(diǎn)(沒有斷點(diǎn)則運(yùn)行到 結(jié)束)。否則先進(jìn)行編譯、連接后才運(yùn)行,其熱鍵為ctrl+f9oprogram reset (程序重啟)屮止當(dāng)前的調(diào)試,釋放分給程序的空間,其熱鍵為c
8、trl+f2。.go to cursor (運(yùn)彳亍到光標(biāo)處)調(diào)試程序吋使用,選擇該項(xiàng)可使程序運(yùn)行到光標(biāo)所在行。光標(biāo)所在行必須為 一條可執(zhí)行語句,否則提示錯(cuò)誤。其熱鍵為f4。.trace into(跟蹤進(jìn)入)在執(zhí)行一條調(diào)用其它用戶定義的子函數(shù)時(shí),若用trace into項(xiàng),則執(zhí)行長(zhǎng)條 將跟蹤到該子函數(shù)內(nèi)部去執(zhí)行,其熱鍵為f7。.step over(單步執(zhí)行)執(zhí)行當(dāng)前函數(shù)的下一條語句,即使用戶函數(shù)調(diào)用,執(zhí)行長(zhǎng)條也不會(huì)跟蹤進(jìn)函 數(shù)內(nèi)部,其熱鍵為f8。.user screen (用戶屏幕)顯示程序運(yùn)行時(shí)在屏幕上顯示的結(jié)果。其熱鍵為alt+f5。四、compile(編譯)菜單按alt+c可進(jìn)入comp訂
9、e菜單,該菜單有以下幾個(gè)內(nèi)容:.compile to obj(編譯生成目標(biāo)碼)將一個(gè)c源文件編譯生成.obj目標(biāo)文件,同時(shí)顯示生成的文件名。其熱鍵為 alt+f9o.make exe file(生成執(zhí)行文件)此命令生成一個(gè).exe的文件,并顯示生成的.exe文件名。其中.exe文件名是 下面幾項(xiàng)z-o1. 由project/project name說明的項(xiàng)目文件名。2. 若沒有項(xiàng)目文件名,則由primary c f訂e說明的源文件。3. 若以上兩項(xiàng)都沒有文件名,則為當(dāng)前窗口的文件名。.link exe "le(連接生成執(zhí)行文件)把當(dāng)前.obj文件及庫(kù)文件連接在-起生成.exe文件。.
10、build all(建立所有文件)重新編譯項(xiàng)目里的所有文件,并進(jìn)行裝配生成exe文件。該命令不作過時(shí)檢 查(上面的幾條命令要作過吋檢查,即如果目前項(xiàng)目里源文件的日期和i寸間與 目標(biāo)文件相同或更早,則拒絕對(duì)源文件進(jìn)行編譯)。.primary c f 訂e (主 c 文件)當(dāng)在該項(xiàng)屮指定了主文件后,在以后的編譯屮,如沒有項(xiàng)目文件名則編譯此 項(xiàng)中規(guī)定的主c文件,如果編譯中有錯(cuò)誤,則將此文件調(diào)入編輯窗口,不管目 前窗口中是不是主c文件。.get info(獲得有關(guān)當(dāng)前路徑、源文件名、源文件字節(jié)大小、編譯中的錯(cuò)誤 數(shù)口、可用空間等信息。五、project(項(xiàng)目)菜單按alt+p可進(jìn)入project菜單,
11、該菜單包括以下內(nèi)容: project name (項(xiàng)目名)項(xiàng)口名具有.prj的擴(kuò)展名,其屮包括將要編譯、連接的文件名。例如有一個(gè) 程序曲filel.c, file2. c, file3. c組成,要將這3個(gè)文件編譯裝配成一個(gè) file, exe的執(zhí)行文件,可以先建立一個(gè)file, prj的項(xiàng)目文件,其內(nèi)容如f:filel. cfile2. cfile3. c此時(shí)將file, prj放入projec t n“me項(xiàng)中,以后進(jìn)行編譯吋將自動(dòng)對(duì)項(xiàng)目文 件中規(guī)定的三個(gè)源文件分別進(jìn)行編譯。然后連接成clc exe文件。如果其屮冇些文件已經(jīng)編譯成obj文件,而又沒冇修改過,可直接寫上obj 擴(kuò)展名。此時(shí)將
12、不再編譯而只進(jìn)行連接。例如:filel. objfile2. cfile3. c將不對(duì)filel.c進(jìn)行編譯,而直接連接。說明:當(dāng)項(xiàng)目文件中的每個(gè)文件無擴(kuò)展名吋,均按源文件對(duì)待,另外,其中的文件 也可以是庫(kù)文件,但必須寫上擴(kuò)展名.lib。.break make on (中止編譯)由用戶選擇是否在有war ini ng (警告)、errors (錯(cuò)誤)、fatal errors (致命 錯(cuò)誤)時(shí)或link(連接)2前退!1! make編譯。.auto dependencies(自動(dòng)依賴)當(dāng)開關(guān)置為on,編譯時(shí)將檢查源文件與對(duì)應(yīng)的.obj文件日期和時(shí)間,否則不 進(jìn)行檢查。clear project
13、 (清除項(xiàng)目文件)清除project/project name中的項(xiàng)目文件名。.remove messages (刪除信息)把錯(cuò)誤信息從信息窗口中清除掉。六、options(選擇菜單)按alt+0可進(jìn)入options菜單,該菜單對(duì)初學(xué)者來說要謹(jǐn)慎使用。八、brcak/watch(斷點(diǎn)及監(jiān)視表達(dá)式)按alt+b可進(jìn)入break/watch菜單,該菜單冇以卜內(nèi)容:add watchdelete watchedi t watchremove all watchcstoggle breakpoint clear all breakpoints view next breakpoint向監(jiān)視窗口插入一監(jiān)
14、視表達(dá)式。 從監(jiān)視窗口屮刪除當(dāng)前的監(jiān)視表達(dá)式。 在監(jiān)視窗口中編輯一個(gè)監(jiān)視表達(dá)式。 從監(jiān)視窗口中刪除所有的監(jiān)視表達(dá)式。 對(duì)光標(biāo)所在的行設(shè)置或清除斷點(diǎn)。 清除所有斷點(diǎn)。將光標(biāo)移動(dòng)到下一個(gè)斷點(diǎn)處.實(shí)驗(yàn)一 熟悉turbo c開發(fā)環(huán)境-目的:熟悉tc環(huán)境,掌握在tc環(huán)境下編輯、編譯、調(diào)試和運(yùn)行c程序的基本 步驟和操作方法。二內(nèi)容:1. 輸入判定奇數(shù)偶數(shù)問題的程序,編譯運(yùn)行。運(yùn)行成功后可試一試:丟分號(hào)的情況改變輸出格式等#include <stdio.h>int main (void)int num;int rem;pintf( "please enter a number:&quo
15、t;);scanf( “d”,&num);rem = num % 2;if (rem = 0) printf( “evenn”); else printf( “oddn”);return 0;2輸入計(jì)算稅率的程序,編譯運(yùn)行。運(yùn)行成功后,試試改變taxrate的值或 balance的值,查看結(jié)果。#define taxrate 0.10main()float balance;float tax;balance = 1055;tax = balanee * taxrate;printf(“ the tax on %.2f ifbalance, tax);3.對(duì)口己感興趣的程序進(jìn)行改編,試驗(yàn)
16、。(選作)實(shí)驗(yàn)二基本數(shù)據(jù)類型及基本運(yùn)算一目的:掌握c語言的基木數(shù)據(jù)類型、運(yùn)算符和表達(dá)式及基木運(yùn)算。二內(nèi)容:1. 編程計(jì)算下列表達(dá)式的結(jié)杲值及各變量的結(jié)杲值(用printf輸出),其中各變 量定義如下:int a=10; double b=5; char c='2;1) a=2, a<b*1.52) a + c - '5,3) b + ( a = c+ o )4) a>b && (a=c) && c-a%2/25) a>12?a+10:a-126) (float)(a%4)+b/3-!c7) a += a -= 3 *= a %=
17、22. 編寫華氏溫度轉(zhuǎn)換為攝氏溫度的程序,要求輸入華氏溫度,輸出攝氏溫度。 公式為:c = 5/9(f - 32)實(shí)驗(yàn)三選擇結(jié)構(gòu)一目的:掌握選擇結(jié)構(gòu)程序設(shè)計(jì)二內(nèi)容:1. 假設(shè)今天是星期口,編寫一程序,求123456天后是星期幾。2. 編寫程序?qū)崿F(xiàn):輸入圓的半徑r和運(yùn)算標(biāo)志m,按照運(yùn)算標(biāo)志進(jìn)行指定計(jì)算。標(biāo)志運(yùn)算a面積b周長(zhǎng)c二者均計(jì)算實(shí)驗(yàn)四循環(huán)結(jié)構(gòu)一目的:掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)二內(nèi)容:1.打卬以下圖案* * * * *2. 編寫程序功能是:計(jì)算并輸出下列級(jí)數(shù)和:1 1 1s = + + . 41x22x3n(n+l)在程序中直接指定n,或從鍵盤中輸入n實(shí)驗(yàn)五:數(shù)組一目的:掌握數(shù)組的定義及使用方法二內(nèi)容:1. 有一篇文章,冇100個(gè)字符。分別統(tǒng)計(jì)出其中英文大寫字母、小寫字母、數(shù)字、 空格以及其它字符的個(gè)數(shù)。2. 打印十行楊輝三角形11 11 2 113 3114 6 411510 10 51設(shè)行為i,列為j除邊緣外的每一個(gè)元素的值為pij二 pitjt + pitj實(shí)驗(yàn)六:函數(shù)一目的:掌握函數(shù)的定義及使用方法
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色出行解決方案民間擔(dān)保借款合同4篇
- 男方協(xié)議離婚書2025年度電子版制作與版權(quán)保護(hù)合同3篇
- 二零二五年度智能電網(wǎng)設(shè)備研發(fā)與銷售合同范本4篇
- 二零二五版內(nèi)資股協(xié)議轉(zhuǎn)讓知識(shí)產(chǎn)權(quán)保護(hù)合同4篇
- 二零二五年度爬架租賃與施工現(xiàn)場(chǎng)環(huán)境保護(hù)合同2篇
- 2025年度城市公園綠地日常養(yǎng)護(hù)維修服務(wù)合同規(guī)范3篇
- 二零二五年度名筑印象住宅電梯品牌代理銷售合同4篇
- 二零二五年內(nèi)蒙古文化旅游融合發(fā)展合同規(guī)范4篇
- 2025年度瓷磚鋪貼與新型建筑材料研發(fā)合同4篇
- 二零二五年度山莊生態(tài)旅游合作開發(fā)合同范本2篇
- 二零二五年度無人駕駛車輛測(cè)試合同免責(zé)協(xié)議書
- 2025年湖北華中科技大學(xué)招聘實(shí)驗(yàn)技術(shù)人員52名歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 黑龍江省哈爾濱市2024屆中考數(shù)學(xué)試卷(含答案)
- 高三日語一輪復(fù)習(xí)助詞「と」的用法課件
- 毛渣采購(gòu)合同范例
- 無子女離婚協(xié)議書范文百度網(wǎng)盤
- 2023中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)-注射相關(guān)感染預(yù)防與控制
- 五年級(jí)上冊(cè)小數(shù)遞等式計(jì)算200道及答案
- 2024年廣東高考政治真題考點(diǎn)分布匯 總- 高考政治一輪復(fù)習(xí)
- 燃?xì)夤艿滥甓葯z驗(yàn)報(bào)告
- GB/T 44052-2024液壓傳動(dòng)過濾器性能特性的標(biāo)識(shí)
評(píng)論
0/150
提交評(píng)論