2 Turbo C環(huán)境中運(yùn)行C語(yǔ)言源程序的步驟
(1) 編輯源文件
在主菜單下,直接按Alt+F鍵,或按F10后將光帶移到“File”選項(xiàng)上,按回車(chē)鍵,在“File”下面出現(xiàn)一個(gè)下拉菜單,菜單中有以下選項(xiàng):
Load F3 表示加載或裝入一個(gè)文件
Pick Alt+F3 從指定的文件列表中選擇文件裝入編輯器。
New 表示新文件,缺省文件名為NONAME.C。
Save F2 將正在編輯的文件存盤(pán)。
Write to 將正在編輯的文件寫(xiě)入指定的文件中,若文件名已存在,則重寫(xiě)。
Directory 表示文件目錄。
Change Dir 改變驅(qū)動(dòng)器及目錄
OS shell 進(jìn)入Turbo C命令行模式,命令EXIT可返回集成環(huán)境
Quit Alt+x 退出Turbo C,返回DOS狀態(tài)。
建立一個(gè)新文件,可用光標(biāo)移動(dòng)鍵將“File”菜單中的光帶移到“New”處,按回車(chē)鍵,即可打開(kāi)編輯窗口。此時(shí),編輯窗口是空白的,光標(biāo)位于編輯窗口的左上角,屏幕自動(dòng)處于插入模式,可以輸入源程序。屏幕右上角顯示缺省文件名為NONAME.C,編輯完成之后,可用F2或選擇“Save”或“Write to”進(jìn)行存盤(pán)操作,此時(shí)系統(tǒng)將提示用戶將文件名修改成為所需要的文件名。
(2) 源程序的編譯、連接
直接按F9鍵,或?qū)⒉藛巍癈ompile”中的光帶移到“Make EXE file”項(xiàng)上,按回車(chē)鍵,就可實(shí)現(xiàn)對(duì)源程序的編譯、連接。若有錯(cuò)誤,則在信息窗口顯示出相應(yīng)的信息或警告,按任意鍵返回編輯窗口,光標(biāo)停在出錯(cuò)位置上,可立即進(jìn)行編輯修改。修改后,再按F9鍵進(jìn)行編輯、連接。如此反復(fù),直到?jīng)]有錯(cuò)誤為止,即可生成可執(zhí)行文件。
注意:C程序的連接是在編譯后自動(dòng)完成的。
(3) 執(zhí)行程序
直接按Ctrl+F9鍵,即可執(zhí)行.EXE文件;或在主菜單中(按F10進(jìn)入主菜單)將光帶移到“Run”選項(xiàng),按回車(chē)鍵,彈出一個(gè)菜單,選擇“Run”選項(xiàng),回車(chē)。
這時(shí)并不能直接看到輸出結(jié)果。輸出結(jié)果是顯示在用戶屏幕上,在TC屏幕上看不到,直接按復(fù)合鍵Alt+F5,或選擇“Run”菜單中的“User Screen”選項(xiàng),即可出現(xiàn)用戶屏幕,查看輸出結(jié)果。按任意鍵返回TC集成環(huán)境。
另外,選擇“Run”菜單下的“Run”項(xiàng),或直接按Ctrl+F9鍵,可將C程序的編譯、連接、運(yùn)行一次性完成,即第3步中包含有第2步的工作。
如果程序需要輸入數(shù)據(jù),則在運(yùn)行程序后,光標(biāo)停留在用戶屏幕上,要求在用戶輸入數(shù)據(jù),數(shù)據(jù)輸入完成后程序繼續(xù)運(yùn)行,直至輸出結(jié)果。
如果運(yùn)行結(jié)果不正確或其他原因需要重新修改源程序,則需重新進(jìn)入編輯狀態(tài)。修改源程序,重復(fù)以上步驟,直到結(jié)果正確為止。
(4) 退出Turbo C集成環(huán)境
退出Turbo C環(huán)境,返回操作系統(tǒng)狀態(tài)。可在主菜單選擇“File”菜單的“Quit”選項(xiàng),或者直接按Alt+x。
在執(zhí)行退出Turbo C環(huán)境時(shí),系統(tǒng)將檢查一下當(dāng)前編輯窗口的程序是否已經(jīng)存盤(pán),若未存盤(pán),系統(tǒng)將彈出一個(gè)提示窗口,提示是否將文件存盤(pán),若按“Y”則將當(dāng)前窗口內(nèi)的文件存盤(pán)后退出;若按“N”則不存盤(pán)退出。
【一般示例】
【例1】編程實(shí)現(xiàn)在屏幕上顯示如下三行文字
Hello, world !
Wolcome to the C language world!
Everyone has been waiting for.
在Turbo C的集成環(huán)境下,鍵入如下源文件。敲Alt+F組合鍵打開(kāi)File菜單,F(xiàn)ile菜單中Write to選項(xiàng)可將默認(rèn)noname.c文件名改為任意文件名。程序example.c如下:
main()
{
printf("Hello,World!\n");
printf("Wolcome to the C language world!\n");
printf("Everyone has been waiting for.\n");
}
然后用Ctrl+F9編輯執(zhí)行example.c,用Alt+F5查看結(jié)果,即在屏幕上顯示題目要求的三行文字。按回車(chē)鍵重新返回Turbo C的編輯環(huán)境。注意,在運(yùn)行程序之前最好先存盤(pán)。
【例2】輸入并運(yùn)行程序,寫(xiě)出運(yùn)行結(jié)果。
main()
{
int a,b,sum;
a=123;b=456;
sum=a+b;
printf(“sum is %d\n”,sum);
}
運(yùn)行方法同上,最后結(jié)果為:sum is 579。
【例3】
輸入并運(yùn)行程序,寫(xiě)出運(yùn)行結(jié)果。
main()
{
int a,b,c;
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d”,c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
這個(gè)程序的功能是對(duì)于任意輸入的兩個(gè)整數(shù),輸出較大的那個(gè)數(shù)。所以程序運(yùn)行之后,光標(biāo)將停留在用戶屏幕上,等待用戶輸入兩個(gè)整數(shù),比如輸入“3,5”,回車(chē),在用戶屏幕上就會(huì)輸出“max=5”。
【作業(yè)】
1.輸入并運(yùn)行例題中程序,熟悉調(diào)試C程序的的方法與步驟。
2.寫(xiě)出一個(gè)C程序的構(gòu)成。
3.參照例題,編寫(xiě)一個(gè)C程序,輸出以下信息:
****************************
Hello,World!
****************************
4.編寫(xiě)一個(gè)C程序,輸入a、b、c三個(gè)數(shù),輸出其中最大者。試想,如果求四個(gè)數(shù)中的最大者,則程序該如何編寫(xiě)。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試試題及答案解析專(zhuān)題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |