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; }