C語言高速入門系列(一)

來源:互聯網
上載者:User

標籤:最簡   print   雙擊   一個   exe   報錯   round   設計   bsp   

C語言高速入門系列(一) 


本系列引言:

本教程的宗旨是將C語言入門的內容進行關鍵知識點的提純,將一些籠統的廢話去除;

再進行壓縮,然後將本章的關鍵知識點做成路線圖的,能夠更加方便地掌握學習的方向;

最後提供相關的代碼示範範例以及具體凝視,能夠協助學者更快地上手C語言!

假設對本教程有什麼建議和缺點紕漏的,歡迎指出,不勝感激!



本節學習路線圖:





本文:



1.電腦與程式設計語言的關係:  

答:電腦是由硬體與軟體系統組成,硬體==>物質基礎;軟體==>靈魂;

假設脫離了軟體,電腦就僅僅是一台什麼都做不了的裸機;

能夠形象地理解成人的大腦和身體,缺一不可!




2.程式設計語言的更新換代:




3.C語言的特點




4.第一個HelloWorld程式:

ps:大多程式設計語言一開始都是怎樣列印出HelloWorld !雖說是最簡單的程式;

麻雀雖小,五髒俱全,一個小小的HelloWorld包括著非常多東西,這些東西如今你也許看不懂;

當你學到後面,再重頭來看這個hello world,你就會有更加深刻的體會了!

這裡我們臨時把他理解為一個格式!就是這樣寫的話就會輸出XXX了!


#include <stdio.h>int main(){printf("Hello World!\n");return 0;}


這裡只給出簡單的代碼,並不給出相關的凝視;大家知道這段代碼能夠輸出Hello World!就可以!

等學完編譯器的使用後。大家再自己寫程式,記住是自己敲,別直接粘貼代碼,看得懂不一定寫的出來。

照著寫出來沒錯了,那麼別看代碼,自己再寫一遍,記住,編程切忌眼高手低!



5.C語言程式的轉換過程


註解:①當我們在編譯器上把代碼寫好,此時的檔案是Hello.c,   .c是C語言程式源碼的尾碼,此時的程式叫來源程式!

         ②當程式通過編譯器進行編譯時間,此時產生一個目標程式(二進位的代碼檔案)

         ③將目標程式和庫檔案連結成機器碼檔案,就是exe可運行程式!

         ④點擊執行,輸出結果!


5.IDE 開發環境的使用:

(在VC++6.0 或者 C free中選一個就可以)

ps:對於網上的一些俄羅斯方塊或者貪吃蛇這類彩色的遊戲代碼,通常須要用到graphics.h圖形庫

而這個庫是Turbo.c提供的,假設再VC++6.0上直接執行是會報錯的!

對此僅僅須要安裝一個EasyX庫,選擇VC6的版本號碼安裝就可以!

後面會給出連結。


下面兩個編譯器二選一就可以


1.VC ++ 6.0完整綠色版

①點擊vc++6.0的表徵圖,進入編碼介面:



②點擊檔案,建立,彈出以下的對話方塊



③編寫代碼:




④代碼寫好了,接著就要編譯和執行了

依次點擊菜單條的這兩個button即可了:



ps:這兩個相應的快速鍵是ctrl + f7 和 crtl + f5,一般人,我不告訴他,o(╯□╰)o


⑤這裡是不能執行的,由於我們有錯誤,當我們點擊編譯的時候,以下的控制台就會顯示這種錯誤:


這裡就說明了程式有一個錯誤,0個警告,有錯誤了就不能執行了,警告的話還能執行!

我們將滑鼠滾輪向上滾動,會找到出錯的資訊

這句話說得非常明顯,我們也知道是漏了分號,雙擊這一行就能夠來到代碼出錯的地方,在漏掉分號的這個語句後面加入上分號就能夠了!


⑥再編譯一次,提示沒有錯誤和警告,點擊執行button,彈出輸出結果的表單(控制台)




2. C-Free5 的使用:

①安裝後點擊案頭的表徵圖:



②一進入能夠看到一個提示框,能夠查看到近期寫過的代碼,或者是直接建立一個空白檔案

相比起VC6更為人性化



③你能夠直接在這裡建立空白檔案,也能夠進去的時候再建立,點擊關閉

進入後,點擊檔案===>建立就可以建立新的檔案



④在編輯地區內編寫代碼就可以:

C-Free 5提供了提示輸入功能,比方你輸入C中的一些字元集時,會給出相應的提示,如printf,當你輸入pri時就會提示,選中,enterf自己主動補全



⑤儲存代碼後,編譯,執行



⑥我們有益把printf()後的分號漏掉。看有什麼錯誤提示:




⑥雙擊Error來到錯誤位置。加入上;再編譯執行:




⑦輸出結果:






小節:

①電腦與程式設計語言之間的關係;

②程式設計語言的發展簡史

③C語言的相關特點

④C程式的編譯執行

⑤兩個主流剛開始學習的人編輯器的基本使用



附錄:

本章資料下載:點擊下載資料~


C語言高速入門系列(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.