




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄
第一部分實(shí)驗(yàn)篇1
第一章TurboC的使用1
1.1TurboC的工作窗口1
1.2編輯一個(gè)新文件2
1.3編輯一個(gè)已存在的文件3
1.4改變用戶工作目錄4
1.5確立TC工作環(huán)境5
1.6編譯和連接7
1.7運(yùn)行12
1.8TurboC的菜單功能表和功能鍵表、編輯命令表12
第二章C語(yǔ)言上機(jī)實(shí)驗(yàn)內(nèi)容17
實(shí)驗(yàn)1C程序的運(yùn)行環(huán)境和運(yùn)行一個(gè)C程序的方法17
實(shí)驗(yàn)2數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式19
實(shí)驗(yàn)3最簡(jiǎn)單的C程序設(shè)計(jì)21
實(shí)驗(yàn)4邏輯結(jié)構(gòu)程序設(shè)計(jì)27
實(shí)驗(yàn)5循環(huán)控制34
實(shí)驗(yàn)6數(shù)組43
實(shí)驗(yàn)7函數(shù)53
實(shí)驗(yàn)8編譯預(yù)處理63
實(shí)驗(yàn)9指針65
實(shí)驗(yàn)11位運(yùn)算83
實(shí)驗(yàn)12文件84
第三章全國(guó)計(jì)算機(jī)等級(jí)考試上機(jī)考試系統(tǒng)87
3.1上機(jī)考試系統(tǒng)使用說(shuō)明87
3.2上機(jī)考試內(nèi)容93
附:等級(jí)考試題目舉例100
第二部分習(xí)題篇107
第一章C語(yǔ)言基礎(chǔ)知識(shí)107
1.1選擇題107
1.2填空題112
1.3答案及部分解析114
第二章選擇結(jié)構(gòu)116
2.1選擇題116
2.2填空題122
2.3答案及部分解析128
第三章循環(huán)結(jié)構(gòu)131
3.1選擇題131
3.2填空題:137
3.3答案及部分解題分析142
第四章數(shù)組145
4.1選擇題145
C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
4.2填空題152
4.3答案及部分解析160
第五章函數(shù)162
5.1選擇題162
5.2填空題173
5.3答案及部分解析184
第六章預(yù)處理命令186
6.1選擇題186
6.2填空題190
6.3答案及部分解析191
第七章指針192
7.1選擇題192
7.2填空題202
第八章結(jié)構(gòu)體與共用體214
8.1選擇題214
8.3答案及部分解析221
第九章位運(yùn)算224
9.1選擇題224
9.2填空題225
9.3答案及部分解析226
第十章文件227
10.1選擇題227
10.2填空題230
10.3答案及部分解析234
第三部分全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)試卷235
2001年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷235
2001年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C筆試參考答案245
2001年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷247
2001年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C筆試參考答案255
2002年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷257
2002年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C筆試參考答案268
2002年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷270
2002年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C筆試參考答案282
2003年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷284
2003年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C筆試參考答案297
2003年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷299
2003年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C筆試參考答案308
全國(guó)計(jì)算機(jī)等級(jí)考試大綱(2003級(jí))310
參考文獻(xiàn)313
0
第一章TurboC的使用?1?
第一部分實(shí)驗(yàn)篇
第一章TurboC的使用
TurboC是一個(gè)集程序編輯、編譯、連接、調(diào)試為一體的C語(yǔ)言程序開(kāi)發(fā)軟件,具有速
度快、效率高、功能強(qiáng)等優(yōu)點(diǎn),使用非常方便。C語(yǔ)言程序人員可在TurboC環(huán)境下進(jìn)行全
屏幕編輯,利用窗口功能進(jìn)行編譯、連接、調(diào)試、運(yùn)行、環(huán)境設(shè)置等工作。TurboC是目前
國(guó)內(nèi)用戶廣泛使用的?種C編譯系統(tǒng)。本章主要介紹TurboC的使用。
1.1TurboC的工作窗口
TurboC的工作窗口如圖1.1所示.
圖L1
它包括以下幾方面的內(nèi)容:
⑴窗口:在TC屏幕的頂部。它包括8個(gè)主菜單:File(文件)、Edit(編輯)、Run(運(yùn)行)、
Compile(編譯)、Project(項(xiàng)目)、Options(選項(xiàng))、Debug(調(diào)試)、Break/watch(斷點(diǎn)/監(jiān)視),
每一個(gè)主菜單還有其子菜單,分別用來(lái)實(shí)現(xiàn)各項(xiàng)操作。
(2)編輯窗口:在主菜單窗口的下面,正上方有Edit字樣作為標(biāo)志。編輯窗口的作用是
對(duì)TurboC源程序進(jìn)行輸入和編輯。源程序都在這個(gè)窗口中顯示,因而編輯窗口占據(jù)了屏幕
的大部分面積。
在編輯窗口的上部有一行英文:
Line1Col1InsertIndentTabFillUnindentC:NONAME.C
?2?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
其中Line1和Col1表示當(dāng)前光標(biāo)的位置在第1行第1歹11。當(dāng)光標(biāo)移動(dòng)時(shí),Line和Col
后面的數(shù)字也隨之改變,它用來(lái)告訴用戶光標(biāo)當(dāng)前所在的位置。
該行最右端顯示的是當(dāng)前正在編輯的文件名,對(duì)新文件自動(dòng)命名為N0NAME.C。如果從磁
盤(pán)調(diào)入一個(gè)已存在的文件,則在該位置上顯示的不再是N0NAME.C,而是該文件的名字。
(3)信息窗口:在屏幕的下部,用來(lái)顯示編譯和連接時(shí)的有關(guān)信息。在信息窗口上方有
“Message”字樣作為標(biāo)志。在編輯源程序時(shí)不用此窗口。
(4)功能鍵提示行:在屏幕最下方(在信息窗口的下面)。它顯示一些功能鍵的作用。例
如:①Fl-Help(幫助):任何時(shí)候按F1鍵都會(huì)顯示幫助信息。
②F5-Zoom(分區(qū)控制):如果當(dāng)前在編輯窗口工作,也就是說(shuō)編輯窗口是激活的,按F5
鍵就不顯示信息窗口,它的作用是擴(kuò)大編輯窗口,以便能容納和顯示較長(zhǎng)的源程序。若再按
一次F5鍵,就會(huì)恢復(fù)信息窗口。如果當(dāng)前信息窗口是激活的,按F5鍵就不顯示編輯窗口,
它的作用是擴(kuò)大信息窗口,以便能顯示較多的信息,便于用戶觀看。若再按一次F5鍵,就會(huì)
恢復(fù)原狀。
③F6—Switch(轉(zhuǎn)換):按F6鍵就激活信息窗口(可以看到信息窗口中的標(biāo)題Message以
高亮度顯示),此時(shí)編輯窗口不能工作。若再按一次F6鍵,就又激活編輯窗口(可以看到信息
窗口中的標(biāo)題Edit以高亮度顯示),此時(shí)可以在編輯窗口中編輯源程序。
④F7—Trace(跟蹤):用于跟蹤程序的運(yùn)行情況。
⑤F8—Step(按步執(zhí)行):按一次F8鍵執(zhí)行一個(gè)語(yǔ)句。
⑥F9—Make(生成目標(biāo)文件):進(jìn)行編譯和連接,生成.obj文件和.exe文件,但不進(jìn)行運(yùn)
行。
⑦F10-Menu(菜單):回到主菜單,激活第一個(gè)菜單File(此時(shí)File以反相顯示)。
以上只是對(duì)TurboC工作窗口的簡(jiǎn)單說(shuō)明,至于如何具體應(yīng)用,將在下面陸續(xù)介紹。
1.2編輯一個(gè)新文件
如果要輸入和編輯?個(gè)新的C程序,應(yīng)該先選主菜單中的File菜單(如果是剛剛進(jìn)入TC
環(huán)境,系統(tǒng)會(huì)自動(dòng)激活主菜單中的File菜單;如果在編輯過(guò)其他程序后想編一個(gè)新程序,則
要按F10鍵激活主菜單中的File菜單),按回車(chē)鍵后出現(xiàn)F拉菜單,用鍵盤(pán)上的I和t鍵找
到子菜單項(xiàng)New(見(jiàn)圖1.2),然后按回車(chē)鍵,編輯窗口就被清空,光標(biāo)定位在左上角(第1行、
第1列)。
圖1.2
用戶可以開(kāi)始輸入和編輯源程序了。TurboC提供了?個(gè)全屏幕編輯環(huán)境。用戶將已編
好的源程序逐行輸入,如發(fā)現(xiàn)錯(cuò)誤可隨時(shí)修改。在編輯過(guò)程中除用到各字符鍵外還可以用到
Ins和Del鍵。Ins鍵是一個(gè)切換鍵,用來(lái)控制工作狀態(tài)是否“插入狀態(tài)”。按下Ins鍵后,
可以看到在屏幕編輯窗口的上方狀態(tài)行上有一個(gè)英文單詞INSERT,這時(shí)從鍵盤(pán)輸入的字符(包
括控制字符,如“回車(chē)”)會(huì)插入到屏幕當(dāng)前光標(biāo)處,光標(biāo)后的字符會(huì)自動(dòng)順序后移;如果再
第一章TurboC的使用?3?
按一下Ins鍵,則取消插入狀態(tài),狀態(tài)行上的INSERT消失,此后鍵入的字符將覆蓋(而不是
插入)光標(biāo)處的字符。TurboC設(shè)置的初始狀態(tài)是“插入狀態(tài)”。第一次按Ins鍵改成“覆蓋
狀態(tài)”,再按Ins則又改為“插入狀態(tài)”,如此反復(fù)切換。Del鍵是刪除光標(biāo)所在的字符。Ctrl
鍵和Y鍵同時(shí)按下可刪除光標(biāo)所在的一行。Ctrl鍵和N鍵同時(shí)按下可插入一行。
輸入程序后應(yīng)對(duì)程序作認(rèn)真檢查,并改正已發(fā)現(xiàn)的錯(cuò)誤。這時(shí)應(yīng)及時(shí)將源程序保存起來(lái),
按F10鍵并按回車(chē)鍵,再用I和t鍵找到子菜單項(xiàng)Save。按回車(chē)鍵后,TC就會(huì)彈出一個(gè)對(duì)話
框,要求用戶指定文件名,見(jiàn)圖1.3。
圖1.3
從圖1.3中可以看到:在對(duì)話框中有一個(gè)默認(rèn)的文件名(即如果用戶認(rèn)可,就按回車(chē)鍵,
系統(tǒng)即以此名作為被保存的文件名)。請(qǐng)注意觀察該文件名的特點(diǎn):
(1)文件在用戶工作目錄內(nèi)。由于我們是從TC目錄調(diào)用tc.exe從而進(jìn)入TurboC環(huán)境的,
因此TC就是當(dāng)前工作目錄。也就是說(shuō),如不作特別指定,源程序都自動(dòng)保存在用戶工作目錄
內(nèi)。
(2)默認(rèn)的文件名為N0NAME.C,意為“無(wú)名”。
一般說(shuō),用戶是不希望以N0NAME.C作為自己的文件名的,它不僅不便于辨別,而且每次
都用N0NAME.C作文件名,第一次保存的文件的內(nèi)容就會(huì)被第二次保存的文件的內(nèi)容取代。假
如我們想用文件名C1.C存盤(pán),可以修改對(duì)話框中的文件名,改為:C:\TC\CLC然后按回車(chē)
鍵。這樣,源程序就被保存在TC目錄中,并以C1.C命名。如果用戶不想把文件保存在TC目
錄內(nèi),也可以另外指定文件路徑:如:C:\TC\ZHANG\C1.C?這樣,源程序就保存在TC目錄
下的ZHANG子目錄內(nèi)。請(qǐng)注意:如果在對(duì)話框中不指定路徑而只輸入文件名Cl.C,則文件Cl.C
就被保存在C盤(pán)的根目錄下。讀者可以自己試一下。
在已用指定的文件名C1.C存盤(pán)后,編輯窗口中右上角的文件名就自動(dòng)改為C1.C,表示
正在編輯的源文件名已不再是NONAME.C了,而是C1.C。此后,在編輯過(guò)程中可以隨時(shí)將修
改過(guò)的源程序存盤(pán),方法同上,但在選定Save并按回車(chē)鍵后不再?gòu)棾龈拿麑?duì)話框,而是立即
將源程序以上次指定的名字存盤(pán)。只有尚未指定文件名的新程序存盤(pán)時(shí),才會(huì)出現(xiàn)改名對(duì)話
框,要求用戶指定名字。
上面我們是通過(guò)按F10鍵,再選擇File-Save菜單進(jìn)行保存文件操作的,其實(shí)還有較簡(jiǎn)
單的方法:用功能鍵F2就可以直接實(shí)現(xiàn)保存文件的操作,它相當(dāng)于上述三步(包括按回車(chē)鍵),
顯然用F2鍵方便多了。
1.3編輯一個(gè)已存在的文件
假如上次編輯的源文件需要進(jìn)行編輯,就需要把它從磁盤(pán)中調(diào)出來(lái)。按F10鍵,再選擇
菜單FilefLoad,這時(shí),屏幕上會(huì)出現(xiàn)?個(gè)包含.C的“裝入文件對(duì)話框”,要求用戶輸入準(zhǔn)
備調(diào)入的文件路徑和文件名。假設(shè)想輸入的文件是TC目錄下面的ZHANG子目錄中的C1.C文
?4?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
件,則輸入文件名如圖L4所示。在按回車(chē)鍵后,該文件就被調(diào)入內(nèi)存,并顯示在編輯窗口
中。上面的操作也可以用F3鍵代替,按F3鍵相當(dāng)于按F10鍵、再選擇File-Load這三步,
將直接得到“裝入文件輸入框”。
圖1.4
如果用戶輸入的文件名不存在(即原來(lái)無(wú)此文件),則屏幕上是一片空白,表示文件無(wú)內(nèi)
容(是新文件),可以從鍵盤(pán)輸入文件內(nèi)容。這相當(dāng)于建立了一個(gè)有名字的新文件,屏幕右上
角將顯示新文件名。
如果記不清所要裝入的源文件名,想看一下當(dāng)前目錄中有哪些源文件,則可以在子窗口
出現(xiàn)上述.C時(shí)直接按“回車(chē)”鍵,TurboC就會(huì)顯示出當(dāng)前目錄下的所有后綴為.C的文件名。
利用光標(biāo)鍵將亮條移到需要裝入的文件名處,按“回車(chē)”后,該文件的內(nèi)容即顯示在屏幕上,
供用戶編輯、修改。
這時(shí)用戶可以對(duì)該程序進(jìn)行修改,然后用F2鍵存盤(pán)。如果想以另一個(gè)文件名存盤(pán),可以
通過(guò)上述方法得到File的子菜單(用Alt+F鍵也可以得到File的子菜單),從中找到Write
t。項(xiàng),按回車(chē)鍵后彈出一個(gè)“新名對(duì)話框”,見(jiàn)圖1.5??蛑惺孪冉o出了原來(lái)的文件名C1.C,
用戶可以將它改為新文件名(例如C2.C),然后按回車(chē)鍵,文件就會(huì)以新名存盤(pán)(原來(lái)的文件
仍存在),編輯窗口中右上角所顯示的文件名也自動(dòng)改為C2.C。但應(yīng)注意:圖1.5對(duì)話框中
的文件名未指定路徑,因此C2.C將保存在用戶工作目錄下面。如果想保存在ZHANG子目錄下,
應(yīng)在對(duì)話框中指定路徑,即:C:\TC\ZIIANG\C2.C?
圖L5
1.4改變用戶工作目錄
工作目錄指用戶文件所在的目錄。為了管理上的方便和安全,一般不應(yīng)將不同的人、不
同性質(zhì)和用途的程序混放在一起,而應(yīng)分別建立子目錄。例如幾個(gè)學(xué)生先后共用一臺(tái)微機(jī),
應(yīng)該為每一學(xué)生設(shè)一個(gè)專(zhuān)用的子目錄。如果同一個(gè)學(xué)生既學(xué)習(xí)C語(yǔ)言,又學(xué)習(xí)QBASIC語(yǔ)言,
則應(yīng)該分別設(shè)立兩個(gè)子目錄。這樣不同的學(xué)生可以在不同的子目錄下進(jìn)行文件的編輯工作,
編譯生成的目標(biāo)文件也存放在此子目錄中。這個(gè)工作目錄既可以按照前面介紹的那樣,在進(jìn)
入TC以前用cd命令設(shè)置,然后從該子目錄調(diào)用TC;也可以在進(jìn)入TC以后改變工作目錄。
第一章TurboC的使用?5?
具體方法如下:按Alt+F得到File的卜拉菜單,用t和]鍵選擇Changedir項(xiàng)(或者直接
按下代表Changedir的第一個(gè)字母C鍵)并按回車(chē)鍵后,就會(huì)出現(xiàn)一個(gè)“新目錄輸入框",提
示用戶輸入所選擇的工作目錄名,見(jiàn)圖1.6。
圖L6
在圖1.6中可以看到,系統(tǒng)顯示出的目錄是C:\WINDOWS,這是未修改前的用戶當(dāng)前工
作目錄(可能用戶是從C:\WINDOWS目錄調(diào)用TurboC的,所以系統(tǒng)把它作為當(dāng)前工作目錄)。
我們想把它改為:C:\TC\ZHANG,也就是在TurboC系統(tǒng)的主目錄下設(shè)一個(gè)ZHANG子目錄,
作為姓張的學(xué)生用TurboC時(shí)的專(zhuān)用子目錄;此時(shí)只需在“新目錄對(duì)話框”中把目錄改為C:
\TC\ZHANG即可。以后在保存源文件和輸出文件(.obj文件和.exe文件)時(shí),如不另外指定,
將自動(dòng)保存在該子目錄中。
但應(yīng)注意:在“新目錄對(duì)話框”中輸入的子目錄名必須是已存在的目錄,如果不存在此
目錄,則系統(tǒng)會(huì)顯示出錯(cuò)信息,用戶可再次輸入合法的目錄名。
1.5確立TC工作環(huán)境
用上面的方法指定的工作目錄,可以用來(lái)保存源文件和輸出文件,但是有時(shí)人們進(jìn)一步
希望把源文件和輸出文件分別保存在兩個(gè)子目錄中,例如想把編譯后的目標(biāo)文件(后綴為.obj
的文件)和連接后產(chǎn)生的可執(zhí)行文件(后綴為.exe的文件)保存在C:\TC\ZNANGOUT子目錄中。
這時(shí)就要設(shè)法通知TC把這些輸出文件存于何處。
此外,還要告訴TC:TurboC的“包含文件”的庫(kù)函數(shù)在哪個(gè)子目錄中。在安裝TurboC
時(shí),如果用戶不作另外的指定,系統(tǒng)會(huì)按照默認(rèn)的方案建立一個(gè)C:\TC目錄用來(lái)存放Turbo
C的系統(tǒng)文件,同時(shí)在TC主目錄下建立一個(gè)INCLUDE子目錄用來(lái)存放“包含文件”,另外建
立一個(gè)LIB子目錄用來(lái)存放庫(kù)函數(shù)。如果在安裝TurboC時(shí),用戶不采用系統(tǒng)提供的子目錄
名,而自己另外指定了子目錄名,則應(yīng)當(dāng)通知TurboC系統(tǒng),以免它找不到。
以上這些工作屬于確立TurboC系統(tǒng)的工作環(huán)境。
為了確立TurboC系統(tǒng)的工作環(huán)境,需要利用主菜單條上的Options菜單。首先在主菜
單窗口上,用一和一鍵將亮塊移到Options處(也可以用Alt+O鍵來(lái)實(shí)現(xiàn)),按回車(chē)鍵后得到
下拉菜單,用t和I鍵選擇Directories項(xiàng),見(jiàn)圖1.7。按回車(chē)鍵后又彈出一個(gè)窗口,見(jiàn)圖
1.8?
[Options]
Compiler
Linker
Environment
irectorles
Arguments
Saveoptions
Retrieveoptions
圖1.7
?6?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
圖1.8
圖L8所示窗口中各項(xiàng)的含義如下:
(1)Includedirectories:C:\TC\INCLUDE;C:\TC\INCLUDE\SYSInstall建立的“包
含文件”默認(rèn)目錄
(2)Librarydirectories:C:\TC\LIBInstall建立的庫(kù)文件默認(rèn)目錄
(3)Outputdirectory:存放.exe和.obj文件的目錄
(4)TurboCdirectory:C:\TCInstall建立的默認(rèn)目錄
第1行Includedirectories指“包含文件”所在的目錄,系統(tǒng)顯示出默認(rèn)的子目錄C:
\TC\INCLUDE;C:\TC\INCLUDE\SYS?第2行Librarydirectories指庫(kù)文件所在的目錄,系
統(tǒng)顯示出默認(rèn)的子目錄C:\TC\LIBO第3行Outputdirectory:,指定輸出文件(.obj文件
和.exe文件)存放的目錄,從圖1.8可以看出并未指定某一具體的目錄,需要用戶指定。如
果用戶不指定,系統(tǒng)就會(huì)將它保存在當(dāng)前工作目錄中?,F(xiàn)在我們想修改輸出文件目錄,在選
中第3行Outputdirectory:后(此時(shí)該行以高亮度反相顯示),按回車(chē)鍵,就會(huì)彈出一個(gè)“輸
出文件目錄對(duì)話框”,在此框內(nèi)輸入C:\TC\ZHANG_OUT,見(jiàn)圖1.9,它表示要將.obj文件和.exe
文件保存在C:\TC\ZHANG_OUT一子目錄中。按回車(chē)鍵后,對(duì)話框消失,而C:\TC\ZHANG_OUT
已加入到第3行中Outputdirectory:的右側(cè),表示己進(jìn)行了該項(xiàng)設(shè)置。
第4行TurboCdirectory指TurboC系統(tǒng)文件所在的目錄,系統(tǒng)顯示的是安裝時(shí)的默
認(rèn)目錄C:\TC,一般可不修改它。
圖1.9
在進(jìn)行了以上設(shè)置后,還應(yīng)當(dāng)把這些信息保存起來(lái)。保存的辦法是把環(huán)境信息記錄在一
個(gè)特定的文件中,這個(gè)文件稱(chēng)為配置(config)文件。TurboC給此文件指定一個(gè)默認(rèn)名
tcconfig.tc?在每次啟動(dòng)TC時(shí),系統(tǒng)會(huì)從當(dāng)前工作目錄和TC系統(tǒng)文件所在的目錄中尋找
tcconfig.tc文件,如果找到了就把它調(diào)入內(nèi)存。配置文件建立的方法是:在上述設(shè)置完畢
后按Esc鍵以返回Options菜單,然后選擇SaveOptions菜單項(xiàng),并按回車(chē)鍵,此時(shí)會(huì)彈出
一個(gè)“配置文件對(duì)話框”,見(jiàn)圖1.10。在框中輸入TCCONFIG.TC,按回車(chē)鍵,系統(tǒng)就會(huì)在當(dāng)前
工作目錄下面建立一個(gè)配置文件TCCONFIG.TC,
第一章TurboC的使用?7?
圖1.10
如果用戶不用TCCONFIG.TC作為配置文件的名字,則在啟動(dòng)TC時(shí),必須顯式地將該配置
文件調(diào)入內(nèi)存,顯然這是很不方便的。
在建立了配置文件后,再次啟動(dòng)TC時(shí),不再顯示TC的版本信息。如果想修改配置(例如
修改輸出文件的目錄),應(yīng)當(dāng)重新選擇Options菜單中的Directories項(xiàng),按前面介紹過(guò)的辦
法進(jìn)行設(shè)置,然后再選擇SaveOptions項(xiàng)重建配置文件。
對(duì)大多數(shù)學(xué)生來(lái)說(shuō),不必每次上機(jī)前都重新設(shè)置和建立配置文件,實(shí)際上機(jī)房人員已經(jīng)
根據(jù)需要安裝和設(shè)置好了。一般是為每一個(gè)學(xué)生建立一個(gè)子目錄,要求每個(gè)學(xué)生把自己的源
程序和.obj文件以及.exe文件都存放在此子目錄中。在學(xué)生上機(jī)實(shí)習(xí)時(shí),先進(jìn)入自己的子目
錄中,然后在這個(gè)子目錄中用DOS命令“\TC\tc”調(diào)入TurboC,這時(shí)系統(tǒng)就會(huì)自動(dòng)將源程
序和.obj文件以及.exe文件都存放在此工作目錄中,學(xué)生不必作任何設(shè)置。如果是從Windows
平臺(tái)通過(guò)雙擊TC圖標(biāo)(快捷方式),或從TC文件夾中執(zhí)行tc.exe而進(jìn)入TurboC環(huán)境,則應(yīng)
通過(guò)Alt+F鍵得到File下拉菜單,再選擇Changedir項(xiàng)改變工作目錄(改成自己的子目錄)。
如果是自己獨(dú)享一臺(tái)微機(jī),則可靈活地運(yùn)用L4和1.5節(jié)介紹的方法設(shè)置工作目錄和輸出目
錄。
1.6編譯和連接
編輯好源程序并存盤(pán)后,應(yīng)當(dāng)對(duì)源程序進(jìn)行編譯、連接和運(yùn)行。在TurboC集成環(huán)境中,
進(jìn)行編譯、連接和運(yùn)行是十分方便的,既可以將編譯、連接和運(yùn)行分三個(gè)步驟分別進(jìn)行;也
可以將編譯和連接合起來(lái)作為一步進(jìn)行,然后再運(yùn)行;還可以將編譯、連接和運(yùn)行三者合在
一起一次完成。既可以對(duì)單個(gè)文件模塊的程序進(jìn)行編譯、連接和運(yùn)行,也可以一次對(duì)多個(gè)文
件模塊的程序進(jìn)行編譯、連接和運(yùn)行。
1.6.1對(duì)單文件程序的編譯、連接
1.對(duì)單文件程序分別進(jìn)行編譯、連接
(1)編譯
按F10鍵,將亮條移至Compile處后回車(chē)(也可直接按Alt+C),即可產(chǎn)生一個(gè)編譯
菜單,見(jiàn)圖1.11。
圖1.11
?8?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
選擇CompiletoOBJ,此時(shí)系統(tǒng)顯示出默認(rèn)的目標(biāo)文件名。如果當(dāng)前被編譯的源程序文
件名為cl.c,系統(tǒng)就自動(dòng)將目標(biāo)文件名定為cl.obj,按回車(chē)鍵就可進(jìn)行編譯。也可以在得到
編譯菜單后按字母鍵“C”進(jìn)行編譯。編譯后將生成的目標(biāo)文件cl.obj保存在當(dāng)前工作目錄
或配置文件TCCONFIG.TC所指定的輸出目錄中。
(2)連接
有了目標(biāo)文件后,還不能直接運(yùn)行,還要將目標(biāo)文件與系統(tǒng)提供的庫(kù)函數(shù)和包含文件等
連接成?個(gè)可執(zhí)行文件(后綴為.exe),才能運(yùn)行這個(gè).exe文件。
按F10鍵后選擇Compile-LinkEXEfile,然后按回車(chē)鍵(或按Alt+C再按L鍵),就
可執(zhí)行連接,在當(dāng)前工作目錄或配置文件TCCONFIG.TC所指定的輸出目錄中生成一個(gè)可執(zhí)行
文件cl.exe。應(yīng)當(dāng)注意:必須先進(jìn)行編譯,得到.obj文件后才能進(jìn)行連接,否則會(huì)出錯(cuò)。
2.一次完成編譯和連接
用Alt+C(或按E10鍵選擇Compile)得到編譯菜單,從中選擇MakeEXEfile項(xiàng)(見(jiàn)圖
1.13),按回車(chē)鍵后就可一次完成編譯和連接,在當(dāng)前工作目錄或配置文件TCCONFIG.TC所指
定的輸出目錄中生成一個(gè)目標(biāo)文件C1.OBJ和個(gè)可執(zhí)行文件Cl.EXE。
前面已介紹過(guò),在TurboC的信息窗口下面有?個(gè)“功能鍵提示行”,列出了鍵盤(pán)上各功
能鍵的作用.其中的“F9-Make”表示:按F9鍵相當(dāng)于選擇了編譯菜單中的“MakeEXEfile”,
即一次完成編譯和連接。用戶既可以按以上介紹的通過(guò)選擇菜單來(lái)進(jìn)行編譯和連接,也可以
直接按F9鍵通知系統(tǒng)進(jìn)行編譯和連接。
IConpilelProjectOptionsDebug
圖1.12
1.6.2對(duì)多文件程序進(jìn)行編譯和連接
如果一個(gè)源程序包含多個(gè)文件模塊,則應(yīng)當(dāng)對(duì)各個(gè)文件分別進(jìn)行編譯,得到多個(gè).obj文
件(每個(gè)源文件(后綴為.C)編譯后生成一個(gè).obj文件),然后將這些目標(biāo)文件以及庫(kù)函數(shù)、包
含文件等連接成一個(gè)可執(zhí)行文件。
TurboC提供了對(duì)多文件程序進(jìn)行編譯和連接的簡(jiǎn)便方法。要將這些文件組成一個(gè)“項(xiàng)
目”,為此要建立一個(gè)“項(xiàng)目文件”,在該文件中包含各文件的名字,然后將該項(xiàng)目文件交付
編譯和連接,就可以得到可執(zhí)行文件.exe。
具體步驟如下:
(1)在TurboC編輯環(huán)境中,輸入各源文件的名字。假設(shè)有一個(gè)程序,包含兩個(gè)文件,分
別為C1J.C和C1_2.C,則在TC編輯窗口中輸入這兩個(gè)文件名,見(jiàn)圖1.13。
圖1.13
(2)選擇File-Writeto將文件保存,文件名為Cl.PRJ。C1是用戶自己指定的名字(只
第一章TurboC的使用?9?
要符合文件名命名規(guī)則即可),后輟必須用.PRJ,以表示為項(xiàng)目文件,PRJ是project(項(xiàng)目)
的縮寫(xiě)。
⑶用Alt+P鍵(或按F10找到Project菜單,并按回車(chē)鍵),得到項(xiàng)目菜單,見(jiàn)圖L14。
Project)OptionsDebugBreak/wal
Lname
BreakmakeonErrors
AutodependenciesOff
Clearproject
Removemessages
圖1.14
選其中的Projectname項(xiàng),按回車(chē)鍵,出現(xiàn)項(xiàng)目名對(duì)話框,要求我們輸入需要進(jìn)行編譯
和連接的項(xiàng)目文件名(系統(tǒng)顯示為“.PRJ”,要求用戶修改為實(shí)際的文件名)。由于剛才是用
C1.PRJ名字存盤(pán)的,因此現(xiàn)在應(yīng)輸入C1.PRJ,見(jiàn)圖1.15。按回車(chē)鍵表示確認(rèn)。
|Project|OptionsDebugBreak/watch
Projectn能
ProjectName
C1.PRJ
Removemessages
圖1.15
(4)按Alt+C鍵得到Compile菜單,選擇MakeEXEfile項(xiàng),系統(tǒng)就會(huì)對(duì)此項(xiàng)目文件進(jìn)
行編譯和連接,并生成兩個(gè)目標(biāo)文件ClL0BJ和C12.OBJ,以及可執(zhí)行文件Cl.EXE。
說(shuō)明:
(1)項(xiàng)目文件中的源文件名,其后綴可以省略不寫(xiě)。如:
Cl_l
Cl_2
相印于:
Cl1.C
C1_2.C
(2〃頁(yè)目文件中的源文件名可以帶有路徑,如:
C:TC\ZHANG\C1_1
C:TC\ZHANG\C1_2
為了避免搞錯(cuò),而帶路徑的源文件名比較保險(xiǎn)。
(3)如果已經(jīng)分別對(duì)C1_1.C和Cl_2.C進(jìn)行了編譯,得到了目標(biāo)文件Cl」.OBJ和
Cl_2.0BJ,則可以在項(xiàng)目文律中寫(xiě)入目標(biāo)文件名。如:
Cl_l.OBJ
Cl_2.OBJ
(6在選擇“MakeEXEfile”或按F9鍵進(jìn)行編譯連接時(shí),系統(tǒng)首先查找有無(wú)項(xiàng)目文件(.PRJ
文件)。如果在Projectname中指定了當(dāng)前有效的項(xiàng)目文件,則系統(tǒng)優(yōu)先編譯該項(xiàng)目中的文
件,而不是編譯編輯窗口中的文件。
因此,應(yīng)該特別注意:在處理完一個(gè)多文件程序的編譯和連接后,應(yīng)及時(shí)將Projectname
項(xiàng)清空(選擇Project下拉菜單中的ClearProject項(xiàng)),否則就會(huì)在編譯連接時(shí)仍然把項(xiàng)目
?10?c語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
文件.PRJ當(dāng)做編譯的對(duì)象,而不是編譯編輯窗口中的源文件。從圖L12中的MakeEXEfile
右面顯示出的文件名就可以知道要生成的是哪一個(gè)文件。例如項(xiàng)目文件名是C1.PRJ,系統(tǒng)自
動(dòng)顯示在MakeEXEfile右面的是C:Cl.EXE,就表明要生成的是對(duì)應(yīng)于項(xiàng)目文件名C1的
可執(zhí)行文件,而不是生成NONAME.EXE(假設(shè)當(dāng)前在編輯窗口中的文件名為NONAME.C)。但如
果選擇CompiletoOBJ(而不是MakeEXEfile),則仍然編譯當(dāng)前在編輯窗口中的文件,用
戶從CompiletoOBJ右面顯示出來(lái)的文件名就可以知道當(dāng)前編譯的是哪一個(gè)文件。
1.6.3停止編譯的方式
如果同時(shí)提交編譯的一個(gè)項(xiàng)目文件中的多個(gè)文件在編譯過(guò)程中出現(xiàn)錯(cuò)誤,為了便于修改,
允許用戶根據(jù)需要選擇停止編譯的方式。
(1)在用戶同時(shí)提交編譯的幾個(gè)文件中,如果有一個(gè)文件出現(xiàn)錯(cuò)誤,就想停止編譯,可用
如下方法:
用Alt+P鍵得到Project下拉菜單,選擇Breakmakeon,在按回車(chē)鍵后出現(xiàn)一個(gè)子窗
口,選擇Errors按回車(chē)鍵后,在Breakmakeon右邊即出現(xiàn)Errors,如圖1.16所示。
圖1.16
這樣,在編譯完一個(gè)文件后如發(fā)現(xiàn)存在“錯(cuò)誤”,則顯示有關(guān)該文件的出錯(cuò)信息后就停止
編譯,提示用戶對(duì)該文件進(jìn)行修改。
如果選擇Warnings,則在編譯完一個(gè)文件后,如發(fā)現(xiàn)存在“警告”以上的錯(cuò)誤(包括
Warnings和Errors),則顯示有關(guān)該文件的出錯(cuò)信息后就停止編譯,提示用戶對(duì)該文件進(jìn)行
修改。
(2)如果用戶希望把所有文件中存在的錯(cuò)誤都找出以后,再修改錯(cuò)誤,可在Breakmakeon
子窗口中,選擇Fatalerrors?這樣,在找出所有錯(cuò)誤后,才停止編譯,用戶可統(tǒng)一修改源
文件。選擇Link的含義是在進(jìn)行連接之前停止編譯,而不管編譯過(guò)程中是否遇到錯(cuò)誤。
1.6.4編譯和連接過(guò)程中的顯示信息
1.系統(tǒng)沒(méi)有發(fā)現(xiàn)程序中有錯(cuò)誤
如果順利通過(guò)編譯,屏幕上就會(huì)出現(xiàn)一個(gè)編譯信息窗口,見(jiàn)圖1.17。
圖1.17
它告知用戶以下一些信息:
第一章TurboC的使用71?
(1)窗口最上方的Compiling表示是編譯階段的信息。
(2)第1行表示主文件名是A1.C。
(3)第2行表示正在編譯的是文件Al.Co
(4)下面兒行表示編譯時(shí)行數(shù)為8行,“警告”為0次,“錯(cuò)誤”為0次。
(5)倒數(shù)第二行表示占用的有效存儲(chǔ)空間為268K。
(6)最后一行表示編譯成功(Success),請(qǐng)用戶按任一鍵以便繼續(xù)。
如果順利通過(guò)連接,屏幕上就會(huì)出現(xiàn)一個(gè)連接信息窗口,見(jiàn)圖1.18。
它告訴用戶:連接后生成的可執(zhí)行文件名為Al.EXE,將目標(biāo)文件與C盤(pán)TC目錄的
LIB子目錄中的庫(kù)文件CS.LIB進(jìn)行連接,在連接過(guò)程中未出現(xiàn)警告和錯(cuò)誤,連接成功,按任
一鍵以便繼續(xù)。
=Linking
EXEfile:I1.EXE
Linking:LIB\CS.LIB
TotalLink
Linescompiled:0PASS2
Warnings:00
Errors:00
Availablememory:268K
圖1.18
2.在編譯和連接過(guò)程中發(fā)現(xiàn)錯(cuò)誤
為了說(shuō)明問(wèn)題,舉一個(gè)最簡(jiǎn)單的例子。假設(shè)已編寫(xiě)了一個(gè)有錯(cuò)誤的程序:
main()
{inta,b,d;
a=3;
b=5
c=a+b;
d=7;
printf("%<!,%d,%d\n",a,b,c);
)
我們按F9鍵進(jìn)行編譯和連接,屏幕上的顯示如圖1.19所示。
圖1.19
從中間的窗口可以看到在編譯中發(fā)現(xiàn)了1個(gè)警告和1個(gè)錯(cuò)誤。所謂“警告(Warnings)”
是指較輕微的錯(cuò)誤,系統(tǒng)對(duì)此能夠容忍,仍然把有警告的程序生成目標(biāo)文件和可執(zhí)行文件,
可以執(zhí)行程序,但不保證程序的運(yùn)行結(jié)果正確。而“錯(cuò)誤(Errors)”是指嚴(yán)重的錯(cuò)誤,系統(tǒng)
不能容忍任何一個(gè)錯(cuò)誤,編譯系統(tǒng)對(duì)有錯(cuò)誤的程序不生成目標(biāo)文件和可執(zhí)行文件,必須改正
?12?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
后再重新編譯和連接,才可以運(yùn)行。
1.7運(yùn)行
如果在編譯、連接過(guò)程中未發(fā)現(xiàn)錯(cuò)誤,系統(tǒng)就會(huì)生成目標(biāo)文件.OBJ和可執(zhí)行文件.EXE,
這時(shí)就可以運(yùn)行了。運(yùn)行一個(gè)程序,可以采用以下幾種方法:
1.通過(guò)菜單選擇運(yùn)行
按F10鍵,然后在主菜單條中選擇“Run”,并按回車(chē)鍵(以上操作也可直接用Alt+R鍵
完成),出現(xiàn)“Run”下拉菜單,見(jiàn)圖1.20。
■Run
Programresetctrrrr
GotocursorF4
TraceintoF7
StepoverF8
UserscreenAlt-F5
圖1.20
從中選擇Run項(xiàng)并按回車(chē)鍵,即開(kāi)始運(yùn)行。
2.直接用Ctrl+F9鍵使之運(yùn)行。
在圖1.20中可以看到在下拉菜單中的Run右面有Ctrl—F9,表示Run命令可以用Ctrl
+F9鍵來(lái)代替。也就是說(shuō),可以不必選擇菜單,在TC集成環(huán)境中只要按Ctrl+F9鍵,即可
運(yùn)行該命令。
實(shí)際上,Ctrl+F9鍵的作用不僅是運(yùn)行,而是包括編譯、連接和運(yùn)行。因此,在編輯窗
口完成一個(gè)源程序的編輯后,如果經(jīng)過(guò)檢查認(rèn)為沒(méi)有問(wèn)題,就可直接按Ctrl+F9鍵。這時(shí)
TurboC將一次完成從編譯、連接到運(yùn)行的全過(guò)程。這是運(yùn)行TurboC程序最簡(jiǎn)便常用的方
法。
程序運(yùn)行時(shí).,如有鍵盤(pán)輸入語(yǔ)句(scanf語(yǔ)句),屏幕顯示會(huì)切換到用戶屏,此時(shí)用戶可
從鍵盤(pán)輸入數(shù)據(jù)。
程序運(yùn)行后如果想看運(yùn)行結(jié)果,可選Run下拉菜單中的Userscreen項(xiàng)(即將亮條移至
Userscreen處按回車(chē))。也可以不通過(guò)菜單而直接按Alt+F5鍵,此時(shí)屏幕顯示切換到用戶
屏。程序運(yùn)行的結(jié)果顯示在用戶屏上。
下面把有關(guān)操作簡(jiǎn)要列出:
(1)F9:進(jìn)行編譯和連接。
(2)Ctrl+F9:編譯、連接、運(yùn)行。
(3)Alt+F5:觀看運(yùn)行結(jié)果。
(4)按任一鍵:從用戶屏切換回TC窗U。
1.8TurboC的菜單功能表和功能鍵表、編輯命令表
1.菜單功能表
File:進(jìn)行文件和目錄操作
第一章TurboC的使用?13?
Load按照指定的文件名裝入一個(gè)文件
PickALT-F3列出最后裝入的8個(gè)文件名,請(qǐng)用戶從中選取要裝入的文件
New將編輯窗口內(nèi)容清空,開(kāi)始編輯一個(gè)新文件
Save將正在編輯的文件存盤(pán)
Writeto將編輯器中的文件寫(xiě)入指定文件名的文件中
Dirtectory顯示當(dāng)前工作目錄的文件列表
Changedir顯示當(dāng)前目錄,改變當(dāng)前驅(qū)動(dòng)器及其目錄
OSshell暫時(shí)退出TurboC環(huán)境,進(jìn)入DOS。在DOS環(huán)境中可用EXIT返回C
QuitALT-X退出TurboC,返回DOS提示符下
Run:控制程序的運(yùn)行方式
RunCtrl-F9運(yùn)行當(dāng)前程序
ProgramresetCtrl-F2程序重啟。終止當(dāng)前調(diào)試過(guò)程,釋放程序空間,關(guān)閉文件
GotocursorF4使程序運(yùn)行到編輯窗U中光標(biāo)所在的行
TraceintoF7跟蹤進(jìn)入。執(zhí)行一行程序,遇到函數(shù)可進(jìn)入函數(shù)內(nèi)部跟蹤
StepoverF8單步執(zhí)行。執(zhí)行一行程序,但不能進(jìn)入函數(shù)內(nèi)部跟蹤
UserscreenAlt-F5顯示用戶屏幕,觀看用戶輸出結(jié)果
Compile:進(jìn)行程序的編譯和連接
CompiletoobjC:NONAME.OBJ對(duì)源程序進(jìn)行編譯生成目標(biāo)文件.OBJ
MakeEXEfileC:NONAME.EXE對(duì)源程序進(jìn)行編譯和連接生成可執(zhí)行文件.EXE
LinkEXEfile將當(dāng)前的OBJ文件和庫(kù)進(jìn)行連接生成可執(zhí)行文件.EXE
Buildall重新編譯連接Project中的全部程序,生成EXE文件
PrimaryCfile指定文件作為編譯對(duì)象,以替代編輯窗口中的文件
Getinfo在彈出的窗口中顯示有關(guān)當(dāng)前文件的信息。
Project:管理工程(由多個(gè)C文件組成的程序系統(tǒng))
Projectname指定工程文件名。工程文件的后綴為.PRJ
BreakmakeonErrors指定終止編譯的條件
Autodependenciesoff自動(dòng)依賴(lài)。若程序已修改,則在運(yùn)行前重新編譯連接
Clearproject清除當(dāng)前的工程文件名
Removemessages刪除信息。將錯(cuò)誤信息從信息窗口中清除
Options:設(shè)置選項(xiàng)
Compiler指定編譯選項(xiàng)
Linker指定連接選項(xiàng)
Environment指定工作環(huán)境
Directories指定目錄
Arguments指定參數(shù)
?14?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
Saveoptions向環(huán)境文件中保存當(dāng)前的工作環(huán)境
Retrieveoptions從環(huán)境文件中恢復(fù)當(dāng)前的工作環(huán)境
Debug:調(diào)試程序。顯示變量的值,查找函數(shù),察看調(diào)用棧的狀態(tài)
EvaluateCtrl—F4計(jì)算變量或表達(dá)式的值,顯示結(jié)果
CallstackCtrl—F3當(dāng)調(diào)試程序調(diào)用多級(jí)函數(shù)時(shí),顯示調(diào)用棧
Findfunction查找函數(shù)。在編輯窗口顯示被查找函數(shù)的源程序
Refreshdisplay刷新屏幕,恢復(fù)當(dāng)前屏幕內(nèi)容
DisplayswappingSmart指定在調(diào)試程序時(shí)若程序產(chǎn)生輸出是否切換到用戶屏幕
SourcedebuggingOn指定進(jìn)行源程序級(jí)調(diào)試時(shí)的選項(xiàng)
Break/Watch:調(diào)試程序。斷點(diǎn)的設(shè)置和清除,監(jiān)測(cè)變量值的變化
AddwatchCtrl-F7增加監(jiān)視表達(dá)式
Deletewatch刪除指定的監(jiān)視表達(dá)式
Editwatch編輯監(jiān)視表達(dá)式
removeallwatches刪除全部監(jiān)視表達(dá)式
togglebreakpointCtrl-F8設(shè)置/取消程序調(diào)試時(shí)的中斷點(diǎn)
Clearallbreakpoints
清除全部中斷點(diǎn)
Viewnextbreakpoint
將光標(biāo)定位在下一個(gè)中斷點(diǎn)
2.常用功能鍵表
功能鍵功能
F1打開(kāi)幫助文件,其中簡(jiǎn)要說(shuō)明了TC的各種用法
F2把當(dāng)前編輯的文件存儲(chǔ)到磁盤(pán)上,見(jiàn)File/Save
F3裝載一個(gè)文件,見(jiàn)File/Load
F4讓程序從執(zhí)行長(zhǎng)條執(zhí)行到光標(biāo)所在行,見(jiàn)Run/Gotocursor
F5放大或縮小激活的窗口,見(jiàn)Options/Environment/Zoomedwindows
F6交替激活編輯或信息窗口
F7單步執(zhí)行程序,跟蹤函數(shù)調(diào)用,見(jiàn)Run/Traceinto
F8單步執(zhí)行程序,不跟蹤函數(shù)調(diào)用,見(jiàn)Run/Stepover
F9編譯并連接,見(jiàn)Compile/Make
F10返回主菜單
Shift+F10顯示版本信息
第一章TurboC的使用?15?
Alt+F5顯示用戶屏,見(jiàn)Run/Userscreen
Alt+F7光標(biāo)指向前一個(gè)錯(cuò)誤處
Alt+F8光標(biāo)指向下一個(gè)錯(cuò)誤處
Alt+F9不進(jìn)行日期和時(shí)間檢查的編譯,生成.OBJ文件
Ctrl+Fl顯示光標(biāo)所指的關(guān)鍵詞或函數(shù)的使用信息
Ctrl+F2終止調(diào)試操作
Ctrl+F3顯示函數(shù)的調(diào)用序列,見(jiàn)Debug/Callstack
Ctrl+F4檢查和改變表達(dá)式的值,見(jiàn)Debug/Evaluate
Ctrl+F7在觀察窗口中輸入表達(dá)式,見(jiàn)Break/Watch/Addwatch
Ctrl+F8設(shè)置或清除斷點(diǎn),見(jiàn)Break/Watch/Togglebreakpoint
Ctrl+F9編譯、連接并運(yùn)行程序,見(jiàn)Run/Run
Alt+C打開(kāi)編譯菜單
Alt+D打開(kāi)Debug菜單
Alt+E進(jìn)入編輯狀態(tài)
Alt+F打開(kāi)File菜單
Alt+0打開(kāi)Options菜單
Alt+P打開(kāi)Project菜單
Alt+R打開(kāi)Run菜單
Alt+X退出TC返回DOS
Esc返回上一級(jí)菜單
3.TurboC的編輯命令。
?16?C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練
分類(lèi)命令功能命令功能
■4-左移,格Ctrl-A左移一詞
—?右移一格Ctrl-F右移一詞
t上移一行Ctrl-QR移到文件開(kāi)始
光1下移一行Ctrl-QC
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 伊犁職業(yè)技術(shù)學(xué)院《課程項(xiàng)目實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州2025年江蘇泰州市第二人民醫(yī)院招聘衛(wèi)生專(zhuān)業(yè)技術(shù)人員21人筆試歷年參考題庫(kù)附帶答案詳解
- 上海中醫(yī)藥大學(xué)《神經(jīng)及精神病學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣元中核職業(yè)技術(shù)學(xué)院《金融衍生工具》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧波工程學(xué)院《郵輪旅行管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 天水師范學(xué)院《文化市場(chǎng)學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽(yáng)化工大學(xué)《無(wú)機(jī)及分析化學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣安職業(yè)技術(shù)學(xué)院《小學(xué)數(shù)學(xué)解題與競(jìng)賽研究》2023-2024學(xué)年第二學(xué)期期末試卷
- 資金補(bǔ)助合同范本
- Unit 1 Past and Present Welcome to the Unit 教學(xué)設(shè)計(jì) 2024-2025學(xué)年牛津譯林版八年級(jí)英語(yǔ)下冊(cè)
- 初中數(shù)學(xué)幾何《旋轉(zhuǎn)模型費(fèi)馬點(diǎn)》壓軸題含答案解析
- 康復(fù)健康小屋課件
- 《內(nèi)部審計(jì)程序》課件
- 江西省宜春市豐城市第九中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期第二次段考化學(xué)試卷(日新班)(無(wú)答案)
- 江蘇省2024-2025年跨地區(qū)職業(yè)學(xué)校職教高考一輪聯(lián)考(機(jī)械專(zhuān)業(yè)綜合理論試卷含答案)
- 2024年事業(yè)單位租車(chē)服務(wù)滿意度調(diào)查及改進(jìn)協(xié)議3篇
- 露天礦邊坡穩(wěn)定課件所有章節(jié)整合
- 運(yùn)用PDCA提高吞咽障礙患者護(hù)理措施落實(shí)率
- 《法學(xué)概論》課程教學(xué)大綱
- JGJ-T188-2009施工現(xiàn)場(chǎng)臨時(shí)建筑物技術(shù)規(guī)范
- 教師資格考試高級(jí)中學(xué)美術(shù)學(xué)科知識(shí)與教學(xué)能力試題與參考答案(2024年)
評(píng)論
0/150
提交評(píng)論