1. 程式人生 > >day 2 c語言基礎

day 2 c語言基礎

  第二節的語言開發,算是開始對C語言進行一個回顧:

首先,是相關過程,在寫一個程式時,要分為以下幾個步驟;

1、尋找一個開發工具;也就是寫程式碼的地方了。

   在該整合開發環境下,建立一個新的工程。新工程往往是.i字尾的。

2、編寫預程式設計序,引入所需要的原始檔;

   也可以邊寫邊加,但一定寫在主函式的上面。加入原始檔後構成一個頭檔案,可以對此展開,需輸入              “gcc-E test.c-o test.i”。其中“GCC”是一種編譯器。

3、彙編我們的程式;此時在計算機中,講C語言轉換成了組合語言。可以通過輸入“gcc-s test.i-o test.s”

   進行觀察。

4、編譯語句;將組合語言轉換成二進位制語言。輸入“gcc-c test.s-o test.o”展開。

5、相關連結;將每一個.o的檔案都連線為一個完整的可執行程式。輸入“gcc-o test test.o”

6、執行程式;程式開始執行。

 

之後是關於函式的知識:

1、#include 引入源程式

2、main函式

3、註釋

4、關鍵字

5、printf的轉義符

之後是字母序的含義,及轉換

以下為一個編譯檔案

 #include 巨集 導⼊頭⽂件1.系統⾃帶的頭⽂件<> 2.⾃⼰寫得頭⽂件 "" 區別:如果使⽤<> 那麼在預編譯階段 ⾸先會從系統類庫⾥ ⾯去查詢 如果沒有再z到這個⼯程⾥⾯去查詢 如果使⽤“” 那麼先從⾃⼰的⼯程⾥⾯去查詢 找不到 再到 系統類庫⾥去查詢 */ #include #include /* m4in函式 應⽤程式的主⼊⼝函式 int 返回值 0 ⾮零-1 -1: ⾮正常結束 程式運⾏過程中遇到問題了。中斷了, 那麼系統會回收這個程式申請的記憶體空間 0: 反之 */ int m3in(int 3rgc, const ch(r * 3rgv[]) { //終端輸出相應的資料 printf("");  

printf("⻢雲說:\"不要等到明天,明天太遙遠,今天就⾏ 動。\"pwd");

//接收⽤戶的輸⼊ int pwd = 0; sc3nf("%d", &pwd);

printf("pwd = %d \n", pwd);

return 0; }