本系列教程引言:
C語言作為大學(xué)編程或這計算機(jī)專業(yè)的一門必修課,把很多初學(xué)者編程的同學(xué)給難住了,感覺無從下手,本套教程是因此而誕生。
教程會把C語言入門的核心內(nèi)容做關(guān)鍵知識點(diǎn)提純,去除一些籠統(tǒng)的廢話,配思維導(dǎo)圖與經(jīng)典例子,相信可以讓初學(xué)者更快的上手C語言。
只是本人學(xué)過的基礎(chǔ)的東西,不是專業(yè)選手,如果有什么紕漏錯誤歡迎指出,萬分感謝。
本節(jié)學(xué)習(xí)路線圖
1.計算機(jī)與程序設(shè)計語言的關(guān)系
答:計算機(jī)由 硬件 與 軟件系統(tǒng) 組成,硬件提供了物質(zhì)基礎(chǔ),
而軟件則是計算機(jī)的靈魂;如果脫離了軟件,計算機(jī)就只是一臺
什么都做不了的裸機(jī);可以形象地把他們比作人的大佬與身體,缺一不可。
2.程序設(shè)計語言的更新?lián)Q代
3.C語言的特點(diǎn)
優(yōu)點(diǎn):
- 1.代碼簡潔,靈活性高;
- 2.語言簡單易懂;
- 3.生成目標(biāo)代碼質(zhì)量高,效率高;
- 4.允許直接訪問物理地址,操作硬件;
- 5.可移植性較好;
缺點(diǎn):
- 1.數(shù)據(jù)的封裝,在安全性上存在很大缺陷;
- 2.對于字符串處理,只能通過自負(fù)數(shù)組實(shí)現(xiàn),繪圖操作復(fù)雜;
- 3.類型檢查機(jī)制較弱,缺乏支持代碼重用的語言結(jié)構(gòu);
4.第一個Hello World程序
#include int main() { printf('Hello World!\n'); return 0; } 123456
這里知道上面這一段話能輸出Hello World即可,等學(xué)完下面編譯器的
是用,大家再自行敲代碼,別直接復(fù)制粘貼,看懂不一定寫得出,照著
寫出來沒錯,那么別人看待,自己敲一遍,編程切忌眼高手低!
5.C程序的編譯與運(yùn)行
解釋:
- 1.當(dāng)我們在編譯器上把代碼寫好,此時的文件是Hello.c,
.c是C語言程序源代碼的后綴
, - 此時的程序叫源程序!
- 2.當(dāng)程序通過編譯器進(jìn)行編譯時,此時產(chǎn)生一個目標(biāo)程序(
二進(jìn)制的代碼文件
) - 3.將目標(biāo)程序和庫文件鏈接成
機(jī)器碼文件
,就是exe可執(zhí)行程序
! - 4.點(diǎn)擊運(yùn)行,輸出結(jié)果!
6.IDE開發(fā)工具的使用
PS:這兩款I(lǐng)DE是比較老掉牙的了,不過很多學(xué)校上課還是用的這個,
而且剛接觸編程不需要搞得那么復(fù)雜,等熟悉了再去用Visual Studio,
Code::Blocks等開發(fā)工具,好鋼要用在刀刃上,當(dāng)前的剛需是學(xué)習(xí)C語言
而別把時間成本?花在熟悉IDE。
在VC++ 6.0 和 C Free 中選一個即可
注:
對于網(wǎng)上的一些俄羅斯方塊或者貪吃蛇這類彩色的游戲代碼,通常需要用到
graphics.h圖形庫,而這個庫是Turbo.c提供的,如果再VC++6.0上直接運(yùn)行
是會報錯的!對此只需要安裝一個EasyX庫,選擇VC6的版本安裝即可!
VC++ 6.0 完整綠色版
Step 1
:點(diǎn)擊vc++6.0的圖標(biāo),進(jìn)入編碼界面:
Step 2
:點(diǎn)擊文件,新建,彈出下面的對話框
Step 4
:代碼寫好了,接著就要編譯和運(yùn)行了,依次點(diǎn)擊這兩個按鈕
Tips:這兩個對應(yīng)的快捷鍵是ctrl + f7 和 crtl + f5
Step 5
:這里是不能運(yùn)行的,因?yàn)橛绣e誤,當(dāng)我們點(diǎn)擊編譯的時候,- 下面的控制臺就會顯示這樣的錯誤:
這里就說明了程序有一個錯誤,0個警告,有錯誤了就不能運(yùn)行了,警告的話還能運(yùn)行!
我們將鼠標(biāo)滾輪向上滾動,會找到出錯的信息。
這句話說得很明顯,我們也知道是漏了分號,雙擊這一行就可以來到代碼出錯的地方,
在漏掉分號的這個語句后面添加上分號就可以了!
Step 6
:再編譯一次,提示沒有錯誤和警告,點(diǎn)擊運(yùn)行按鈕,彈出輸出結(jié)果的窗口(控制臺)
C-Free5
Step 1
:安裝后點(diǎn)擊桌面的圖標(biāo)
Step 2
:一進(jìn)入可以看到一個提示框,可以查看到最近寫過的代碼,- 或者是直接新建一個空白文件,相比起VC6更為人性化
Step 3
:你可以直接在這里新建空白文件,也可以進(jìn)去的時候再建立,- 點(diǎn)擊關(guān)閉進(jìn)入后,點(diǎn)擊文件===>新建即可建立新的文件
Step 4
:在編輯區(qū)域內(nèi)編寫代碼即可,另外C-Free 5提供了提示輸入功能,- 比如你輸入C中的一些字符集時,會給出對應(yīng)的提示,如printf,當(dāng)你輸入pri時就會提示,
- 選中,enter自動補(bǔ)全:
Step 6
:我們故意把printf()后的分號漏掉,看有什么錯誤提示:
Step 7
:雙擊Error來到錯誤位置,添加上;再編譯運(yùn)行
喜歡的朋友可以轉(zhuǎn)發(fā),非常感謝,另外需要學(xué)習(xí)資料的可以私信留下聯(lián)系!謝謝欣賞。