C語言快速入門系列(一) C語言快速入門系列(一) 本系列引言: 本教程的宗旨是將C語言入門的內(nèi)容進(jìn)行關(guān)鍵知識(shí)點(diǎn)的提純,將一些籠統(tǒng)的廢話去除; 再進(jìn)行壓縮,然后將本章的關(guān)鍵知識(shí)點(diǎn)做成路線圖的,可以更加方便地掌握學(xué)習(xí)的方向; 最后提供相關(guān)的代碼示例以及詳細(xì)注釋,可以幫助學(xué)者更快地上手C語言! 如果對(duì)本教程有什么建議和缺點(diǎn)紕漏的,歡迎指出,不勝感激! 本節(jié)學(xué)習(xí)路線圖:正文: 1.計(jì)算機(jī)與程序設(shè)計(jì)語言的關(guān)系:答:計(jì)算機(jī)是由硬件與軟件系統(tǒng)組成,硬件==>物質(zhì)基礎(chǔ);軟件==>靈魂; 如果脫離了軟件,計(jì)算機(jī)就只是一臺(tái)什么都做不了的裸機(jī); 可以形象地理解成人的大腦和身體,缺一不可! 2.程序設(shè)計(jì)語言的更新?lián)Q代:3.C語言的特點(diǎn)4.第一個(gè)HelloWorld程序:ps:大多程序設(shè)計(jì)語言一開始都是如何打印出HelloWorld !雖說是最簡(jiǎn)單的程序; 麻雀雖小,五臟俱全,一個(gè)小小的HelloWorld包含著很多東西,這些東西現(xiàn)在你或許看不懂; 當(dāng)你學(xué)到后面,再重頭來看這個(gè)hello world,你就會(huì)有更加深刻的體會(huì)了! 這里我們暫時(shí)把他理解為一個(gè)格式!就是這樣寫的話就會(huì)輸出XXX了! #include <stdio.h> int main() { printf("Hello World!"); return 0; }
這里僅僅給出簡(jiǎn)單的代碼,并不給出相關(guān)的注釋;大家知道這段代碼可以輸出Hello World!即可! 等學(xué)完編譯器的使用后,大家再自己敲代碼,記住是自己敲,別直接粘貼代碼,看得懂不一定寫的出來! 照著寫出來沒錯(cuò)了,那么別看代碼,自己再寫一遍,記住,編程切忌眼高手低?。?! 5.C語言程序的轉(zhuǎn)換過程注解:①當(dāng)我們?cè)诰幾g器上把代碼寫好,此時(shí)的文件是Hello.c, .c是C語言程序源代碼的后綴,此時(shí)的程序叫源程序! ②當(dāng)程序通過編譯器進(jìn)行編譯時(shí),此時(shí)產(chǎn)生一個(gè)目標(biāo)程序(二進(jìn)制的代碼文件) ③將目標(biāo)程序和庫文件鏈接成機(jī)器碼文件,就是exe可執(zhí)行程序! ④點(diǎn)擊運(yùn)行,輸出結(jié)果! 5.IDE 開發(fā)環(huán)境的使用:(在VC++6.0 或者 C free中選一個(gè)即可) ps:對(duì)于網(wǎng)上的一些俄羅斯方塊或者貪吃蛇這類彩色的游戲代碼,通常需要用到graphics.h圖形庫 而這個(gè)庫是Turbo.c提供的,如果再VC++6.0上直接運(yùn)行是會(huì)報(bào)錯(cuò)的! 對(duì)此只需要安裝一個(gè)EasyX庫,選擇VC6的版本安裝即可!后面會(huì)給出鏈接! 以下兩個(gè)編譯器二選一即可 1.VC ++ 6.0完整綠色版
①點(diǎn)擊vc++6.0的圖標(biāo),進(jìn)入編碼界面: ②點(diǎn)擊文件,新建,彈出下面的對(duì)話框 ④代碼寫好了,接著就要編譯和運(yùn)行了 依次點(diǎn)擊菜單欄的這兩個(gè)按鈕就行了: ps:這兩個(gè)對(duì)應(yīng)的快捷鍵是ctrl + f7 和 crtl + f5,一般人,我不告訴他,o(╯□╰)o ⑤這里是不能運(yùn)行的,因?yàn)槲覀冇绣e(cuò)誤,當(dāng)我們點(diǎn)擊編譯的時(shí)候,下面的控制臺(tái)就會(huì)顯示這樣的錯(cuò)誤:
這里就說明了程序有一個(gè)錯(cuò)誤,0個(gè)警告,有錯(cuò)誤了就不能運(yùn)行了,警告的話還能運(yùn)行! 我們將鼠標(biāo)滾輪向上滾動(dòng),會(huì)找到出錯(cuò)的信息 這句話說得很明顯,我們也知道是漏了分號(hào),雙擊這一行就可以來到代碼出錯(cuò)的地方,在漏掉分號(hào)的這個(gè)語句后面添加上分號(hào)就可以了! ⑥再編譯一次,提示沒有錯(cuò)誤和警告,點(diǎn)擊運(yùn)行按鈕,彈出輸出結(jié)果的窗口(控制臺(tái)) 2. C-Free5 的使用:①安裝后點(diǎn)擊桌面的圖標(biāo): ②一進(jìn)入可以看到一個(gè)提示框,可以查看到最近寫過的代碼,或者是直接新建一個(gè)空白文件 相比起VC6更為人性化 ③你可以直接在這里新建空白文件,也可以進(jìn)去的時(shí)候再建立,點(diǎn)擊關(guān)閉 進(jìn)入后,點(diǎn)擊文件===>新建即可建立新的文件 ④在編輯區(qū)域內(nèi)編寫代碼即可: C-Free 5提供了提示輸入功能,比如你輸入C中的一些字符集時(shí),會(huì)給出對(duì)應(yīng)的提示,如printf,當(dāng)你輸入pri時(shí)就會(huì)提示,選中,enterf自動(dòng)補(bǔ)全 ⑤保存代碼后,編譯,運(yùn)行 ⑥我們故意把printf()后的分號(hào)漏掉,看有什么錯(cuò)誤提示: ⑥雙擊Error來到錯(cuò)誤位置,添加上;再編譯運(yùn)行: ⑦輸出結(jié)果: 小節(jié): ①計(jì)算機(jī)與編程語言之間的關(guān)系; ②編程語言的發(fā)展簡(jiǎn)史 ③C語言的相關(guān)特點(diǎn) ④C程序的編譯運(yùn)行 ⑤兩個(gè)主流初學(xué)者編輯器的基本使用 附錄: 本章資料下載:點(diǎn)擊下載資料~ |
|