C語言 基礎

2021-09-02 23:38:01 字數 1130 閱讀 9647

1、計器語言:計算機能直接識別的語言(0/1組成的**)

2、彙編:由特定助記符來替代二進位制指令

3、高階語言:用自然語言與機器溝通

計算機的語言:機器語言(計算機只能識別此語言)

編譯器:高階語言與機器之間的語言翻譯專家。

gcc/g++是一款很優秀編譯器

1. 將高階語言(c語言)翻譯成為目標程式

gcc 原始檔 -o 可執行檔名

-o output生成可執行檔名

gcc 原始檔

注:預設生成a.out

2. 編譯過程: 動態庫 靜態庫乙個簡單的c語言程式:

從編譯到執行需要經過的步驟:

最終得到可執行檔案first,執行結果:

3.makefile

makefile是乙個文字檔案(沒有多種型別),該檔案中包含自動化的編譯規則,有著嚴格的書寫規範

目標:依賴檔案

command;

目標: shell命令

定義變數:

變數名=字串

引用變數:

$(變數名)

make:執行makefile檔案、自動化編譯(make命令時,shell會查詢本地的makefile檔案)

1、在執行make的命令時,一當發現某個目標的依賴檔案修改時間沒改變時,不會執行此命令。

2、make 目標名 執行該目標命令

執行程式:

路徑/可執行檔名

例如:將上述編譯過程用makefile來實現

c 語言基礎

三個訪問描述符 public private 和protected 都可以修飾類的資料成員和成員函式 public 可以可以被任何訪問,private 只能被該類的公,私成員函式,該類的友元函式或者友元類的成員函式訪問。protected 只能被該類的公,私成員函式和該類的派生類訪問。c 中除了,和...

c語言基礎

1.問題描述 從鍵盤輸入三個整數,分別存入x,y,z三個整型變數中,計算並輸出三個數的和以及平均值。輸入形式 從鍵盤輸入三個整數,整數之間以空格隔開。輸出形式 在螢幕上分兩行顯示結果 第一行為三個數的和,整數形式輸出 第二行為三個數的平均值,浮點數形式輸出,小數點後保留兩位小數。輸入樣例 3 2 3...

C語言基礎

找最大最小整數 2.問題描述 編寫乙個程式,使用者輸入若干整數,試找出其中的最大數和最小數。輸入形式 使用者在第一行待輸入資料個數,在第二行輸入資料。輸出形式 程式在下一行輸出資料的最大值和最小值 樣例輸入 589 62 96 74 52 樣例輸出 96 52 樣例說明 使用者第一次輸入的為資料個數...