前面幾節(jié)介紹了常量和變量、運(yùn)算符、表達(dá)式和語(yǔ)句的概念,對(duì)它們的使用有了一個(gè)大概的了解。也許剛學(xué)程序的人會(huì)覺(jué)得有些枯燥,下面我們就來(lái)編寫(xiě)第一個(gè)C語(yǔ)言程序。
#define PI 3.1416
main()
{
float Radius,Area;
scanf(%f,&Radius); /*輸入半徑的值*/
Area=PI*Radius*Radius;
printf(%f\n,Area); /*輸出圓的面積*/
}
1.一個(gè)C語(yǔ)言程序,通常由帶有#號(hào)的編譯預(yù)處理語(yǔ)句開(kāi)始。關(guān)于預(yù)處理我們?cè)谝院蠼榻B,這里的#define PI 3.1415926相當(dāng)于PI代表3.1416,下面在程序中遇到PI,我們就用3.1416替代一下。在以后的程序中,在學(xué)習(xí)預(yù)處理之前,我們都將不使用預(yù)處理語(yǔ)句。
2.main() 任何一個(gè)完整的程序都需要main(),這是一個(gè)函數(shù),具體什么是函數(shù),以后再講,這兒你就要記住就行。后面有一對(duì){}把所有的語(yǔ)句都括在里面,表明那些語(yǔ)句都屬于main()里面。程序運(yùn)行時(shí)從這個(gè)左大括號(hào)開(kāi)始。
3.{}里面的4行語(yǔ)句大家應(yīng)該都能明白,先定義兩個(gè)變量,一個(gè)代表半徑,一個(gè)代表面積,然后輸入半徑的值,然后求面積,最后在屏幕上輸出面積。程序到main()的那對(duì){}的右大括號(hào)結(jié)束。求面積的語(yǔ)句Area=PI*Radius*Radius;相當(dāng)于Area=3.1416*Radius*Radius;(完全用3.1416替代PI)。
具體程序從編寫(xiě)到運(yùn)行得到結(jié)果的步驟為:
1.雙擊tc.exe,進(jìn)入Turbo C 2.0編譯界面
2.ALT+E 進(jìn)入編輯模式
3.書(shū)寫(xiě)程序
4.F2 存儲(chǔ)程序(也可進(jìn)入File菜單,選擇save),第一次存儲(chǔ)需要寫(xiě)上程序名稱(*.C),回車
5.ALT+F9 編譯,如果有錯(cuò)誤和警告,光標(biāo)停留在錯(cuò)誤行,回車進(jìn)行修改,修改后,回到4;沒(méi)有錯(cuò),下一步
6.CTRL+F9 連接和運(yùn)行程序
7.用ALT+F5查看程序運(yùn)行結(jié)果,任意鍵返回程序
相關(guān)推薦:計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言教程匯總計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言常見(jiàn)知識(shí)點(diǎn)總結(jié)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |