C語言學習筆記 01

2021-09-27 02:44:33 字數 983 閱讀 7438

c語言具有高效性、可移植性。

高效性是指c語言結構緊湊,執行速度快,並具有組合語言具有的微調控制能力,可以根據具體的情況進行程式的微調以獲取最大的執行速度或高效的使用記憶體。

可移植性說明c語言編寫的程式可以稍加修改或者不修改就可以直接在其他系統執行。

一、使用c語言的七個步驟:

1、定義程式的目標

明確程式實現的最終目的,以及實現這些都需要用到什麼,進行一級級的拆分,進行細化。

2、設計程式

開始規劃自己的程式,如何用程式來實現自己的目的,實現過程有哪幾種,哪種最優,進行合理規劃。

3、編寫**

現在開始就用**來建設自己的程式,注意**要規範,並且最好加上注釋方便理解。

4、編譯

源**是人們所能理解的語言,機器不能理解,可執行**是計算機語言表示的**,所以編譯就是把源**轉化為可執行**的過程。經過編譯最終會生成乙個使用者可以執行的可執行檔案,其中包含著計算機可以理解的**。

5、執行程式

執行程式就是執行編譯生成的可執行程式

6、測試和除錯程式

程式執行起來,不能說明程式完美,因為接下來的執行中有可能會出錯,所以我們要看著**,順著程式的思路再走一遍,看其中有沒有意外發生。這就是測試與除錯,經過測試與除錯後才能說自己的程式ok了。

7、維護和修改程式

這就是後期想更改功能,或者加入新想法,或刪除一些東西,這個時候就是考驗自己了,加入當時沒有寫注釋,那麼現在就需要再認真讀一遍程式,重新理解一下,每一步的用意,這樣才能修改,維護。但是有了注釋就不一樣了,可以方便的定位到功能的所在,這樣修改維護就方便多了。

二、知識總結

源**檔案:程式設計師使用程式語言編寫的**。

目標**檔案:原始檔經過編譯器生成的機器語言**,它不是完整的程式**。

可執行檔案:包含可執行程式的完整的機器語言**。

編譯器:把源**轉換成機器語言的工具。

鏈結器:把編譯生成的機器語言以及庫**和啟動**組合起來,生成乙個可執行程式。

C語言學習筆記01

1 include是用來包含標頭檔案,標頭檔案是用來儲存在函式中需要呼叫的方法宣告,包含stdio.h標頭檔案的作用是方便呼叫輸入輸出函式。2 main函式 是整個程式執行的入口 有且必須唯一存在 3 printf是標準輸入輸出庫中用來輸出字串或者變數的函式 4 除了雙引號和注釋中可以出現中文之外,...

C語言學習筆記 01 C語言簡介

c語言是一門面向過程 抽象化的通用程式語言,廣泛應用於底層開發。c語言能以簡易的方式編譯 處理低階儲存器,是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式語言。c語言誕生於美國的貝爾實驗室,由d m ritchie以b語言為基礎發展而來,在它的主體設計完成後,thompson和r...

C語言學習小結 01

1 c語言中的資料型別其實就分為兩類 整型和浮點型 整型 char,short,int,long,long long 浮點型 float,double2 sizeof是關鍵字,不是函式,c語言中沒有字串型別,但有字串內容 3 面向過程的思想 走一步,看一步,摸著石頭過河,需要什麼再去寫什麼。4 關於...