嵌入式C語言完全學習筆記(一)

2021-08-23 14:01:58 字數 1246 閱讀 9377

1、經典入門:hello world

1.1、概念:

*原始檔:原始檔即源**檔案,c語言原始檔字尾名是.c。

*標頭檔案:標頭檔案字尾名為.h(head,頭),c語言**由原始檔和標頭檔案組成。

*關鍵字:關鍵字是c語言徵用了的一些字,這些字在c語言中代表特殊含義,已經被c語言定義好了,輪不到我們用了。每個關鍵字都有自己特定的含義,我們必須搞懂每個關鍵字的所有含義和用法,否則就看不懂c語言程式。

*注釋:c語言中注釋以//開頭,或者/* */,注釋是給程式設計師看的,不是給機器看的。也

就是說,程式設計師寫注釋給其他人看,以讓人明白自己為什麼要這麼寫。但是編譯器編譯程式的時候是忽略注釋內容的,所以機器根本看不見注釋,也不理注釋。

*符號:c語言程式中包含很多符號,如; : , + () {} *等等,各種符號都有自己的含義,必須

搞明白各種符號的含義,才能看懂c語言程式。

*變數:會變化的量。c語言程式中用變數來進行計算。

*函式:函式是c語言的乙個基本組成單位,乙個c語言程式其實就是由很多函式組成的,每個函式用來完成一定的功能,函式可以呼叫別的函式來完成功能。函式的標誌是().c語言中有乙個特殊的函式叫main,這個函式是整個程式的內定的入口,也就是說整個c語言程式是從main函式開始執行的,其他的函式都是直接或者間接被main呼叫。

1.2、c語言寫**步驟:

第一步:編輯源**(使用vi或者其他編輯器)

第二步:編譯。編譯就是用編譯器把源程式轉化成可執行程式的過程,編譯要用到編譯器。我們在linux中使用編譯器一般是gcc。

譬如:gcc hello.c    把當前目錄下hello.c檔案編譯,得到的可執行檔案名字叫a.out

也可以自己指定編譯後生成的可執行程式的名字,使用gcc hello.c -o hello

第三步:執行編譯生成的可執行程式,執行方式是./hello

第四步:除錯。當你執行後發現程式結果不對,不是自己想要的,這時候就是返回來看源****不對。然後修改,再編譯執行,再看結果。如此迴圈直接結果正確。

c語言關鍵字:

include(包含)                標頭檔案包含

int(integer,整數)        用來表示乙個整數的型別叫整形。

float(浮點型)                用來表示小數的型別

char(character,字元)        字元型資料型別

return(返回)                函式返回    

vmware共享資料夾使用

嵌入式C語言完全學習大綱

linux環境下c語言程式設計完全學習 課程大綱 1.c語言基本概念1 匯入c語言學習階段,演示如何在linux下做c語言程式開發。並且開始講解c語言的一些基本概念,包括 原始檔 標頭檔案 關鍵字 注釋等。2.c語言基本概念2 講解c語言的基本概念,包括 符號 變數和函式。3.c語言程式開發的一般步...

嵌入式C語言 學習筆記

一 位運算 符號運算規則 與 兩個位都為1時,結果才為1 從真假方面看,只有當兩個位都為真時,結果才為真 或 兩個位都為0時,結果才為0 從真假方面看,如果兩個運算物件中相應的乙個位為真或者兩個位都為真,那麼結果為真 異或 兩個位相同為0,相異為1 從真假方面看,如果兩個運算物件中相應的乙個位為真且...

嵌入式c語言 學習筆記

最普通的指標 int a 呼叫形式 1 a a指向的物件的位址 2 a a指向的物件的值 3 a a自身的位址 常用來作為引數,呼叫陣列,加上乙個說明陣列的長度的,從而獲取不定大小的陣列 第二種 int a n 指標陣列,包含n個整型指標 對應地 int a n 陣列指標,指向大小為n的陣列 嵌入式...