一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

C語言快速入門

 我是我你是你 2018-07-05

本系列教程引言

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í)路線圖

C語言快速入門


1.計算機(jī)與程序設(shè)計語言的關(guān)系

:計算機(jī)由 硬件軟件系統(tǒng) 組成,硬件提供了物質(zhì)基礎(chǔ),

而軟件則是計算機(jī)的靈魂;如果脫離了軟件,計算機(jī)就只是一臺

什么都做不了的裸機(jī);可以形象地把他們比作人的大佬與身體,缺一不可。


2.程序設(shè)計語言的更新?lián)Q代

C語言快速入門


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)行

C語言快速入門

解釋:

  • 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)入編碼界面:

C語言快速入門

C語言快速入門

  • Step 2

    :點(diǎn)擊文件,新建,彈出下面的對話框

C語言快速入門

  • Step 3

    :編寫代碼

C語言快速入門

  • Step 4

    :代碼寫好了,接著就要編譯和運(yùn)行了,依次點(diǎn)擊這兩個按鈕

C語言快速入門

Tips:這兩個對應(yīng)的快捷鍵是ctrl + f7 和 crtl + f5

  • Step 5

    :這里是不能運(yùn)行的,因?yàn)橛绣e誤,當(dāng)我們點(diǎn)擊編譯的時候,
  • 下面的控制臺就會顯示這樣的錯誤:

C語言快速入門

這里就說明了程序有一個錯誤,0個警告,有錯誤了就不能運(yùn)行了,警告的話還能運(yùn)行!

我們將鼠標(biāo)滾輪向上滾動,會找到出錯的信息。

C語言快速入門

這句話說得很明顯,我們也知道是漏了分號,雙擊這一行就可以來到代碼出錯的地方,

在漏掉分號的這個語句后面添加上分號就可以了!

  • Step 6

    :再編譯一次,提示沒有錯誤和警告,點(diǎn)擊運(yùn)行按鈕,彈出輸出結(jié)果的窗口(控制臺)

C語言快速入門


C-Free5

  • Step 1

    :安裝后點(diǎn)擊桌面的圖標(biāo)

C語言快速入門

  • Step 2

    :一進(jìn)入可以看到一個提示框,可以查看到最近寫過的代碼,
  • 或者是直接新建一個空白文件,相比起VC6更為人性化

C語言快速入門

  • Step 3

    :你可以直接在這里新建空白文件,也可以進(jìn)去的時候再建立,
  • 點(diǎn)擊關(guān)閉進(jìn)入后,點(diǎn)擊文件===>新建即可建立新的文件

C語言快速入門

  • Step 4

    :在編輯區(qū)域內(nèi)編寫代碼即可,另外C-Free 5提供了提示輸入功能,
  • 比如你輸入C中的一些字符集時,會給出對應(yīng)的提示,如printf,當(dāng)你輸入pri時就會提示,
  • 選中,enter自動補(bǔ)全:

C語言快速入門

  • Step 5

    :保存代碼后,編譯,運(yùn)行

C語言快速入門

  • Step 6

    :我們故意把printf()后的分號漏掉,看有什么錯誤提示:

C語言快速入門

  • Step 7

    :雙擊Error來到錯誤位置,添加上;再編譯運(yùn)行

C語言快速入門

  • Step 8

    :輸出結(jié)果

C語言快速入門

喜歡的朋友可以轉(zhuǎn)發(fā),非常感謝,另外需要學(xué)習(xí)資料的可以私信留下聯(lián)系!謝謝欣賞。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    偷拍美女洗澡免费视频| 欧美日韩少妇精品专区性色| 国产内射一级一片内射高清| 亚洲欧美日韩国产综合在线 | 国产亚洲精品久久99| 最近最新中文字幕免费| 国产日韩中文视频一区| 国产在线视频好看不卡| 国产高清三级视频在线观看| 中文字幕人妻综合一区二区| 午夜福利大片亚洲一区| 十八禁日本一区二区三区| 五月婷婷欧美中文字幕| 亚洲一区二区三区精选| 国产成人精品在线一区二区三区| 日本人妻熟女一区二区三区| 欧美精品一区二区三区白虎| 欧美欧美日韩综合一区| 国产日韩欧美在线亚洲| 欧美一级日韩中文字幕| 成人午夜视频在线播放| 人妻中文一区二区三区| 日韩成人动作片在线观看| 高清一区二区三区不卡免费| 亚洲国产av一二三区| 亚洲精品国产精品日韩| 白白操白白在线免费观看| 欧美日韩中国性生活视频| 好吊一区二区三区在线看| 东京热电东京热一区二区三区| 日本免费一区二区三女| 国产一区二区三区香蕉av| 爽到高潮嗷嗷叫之在现观看| 国产高清一区二区不卡| 中文字日产幕码三区国产| 精品日韩视频在线观看| 99免费人成看国产片| 国产一区二区精品高清免费| 91播色在线免费播放| 日本午夜一本久久久综合| 日韩综合国产欧美一区|