黑馬程式設計師-C-one day
1.檔案的拓展名
.c是C語言原始檔,在編寫程式碼的時候建立。
.o是目標檔案,在編譯成功的時候產生。
.out是可執行檔案,在連結成功的時候產生。
2.clang指令
編譯:cc -c xxx.c //只會檢測語法是否正確,並不會檢測有沒有main函式
連結:cc xxx.o //檢測有沒有main函式
執行可執行檔案:./a.out
3.標示符
a.標示符就是在程式中自定義的一些符號和名稱。要和關鍵字區分開來
b.命名規則
26個英文字母,10個阿拉伯數字,下劃線_,嚴格區分大小寫,不能以數字開頭,不能使用關鍵字
c.駝峰命名規則
除開第一個單詞,後面每個單詞的首字母都是大寫,例如:firstName
4.資料型別
基本資料型別:
a.int 整型
b.float double 浮點型
c. char 字元型
構造型別:
a.陣列
b.結構體 struct
c.共用體 union
d.列舉 enum
指標型別 void*
空型別 void
5.變數
a.變數:只要有不確定的資料就應該定義變數來儲存
變數型別 變數名; int score ;
變數賦值 score = 100 ;
b.變數在函式中的作用
從定義變數的那行程式碼開始,一直到函式結束
c.變數在程式碼塊中的作用
及時回收不再使用的變數,為了提升效能
d.變數值得互變
c.變數記憶體分析
記憶體定址由大到小,優先分配記憶體地址比較大的位元組變數;變數越先定義,記憶體地址就越大;取得變數的地址:&變數名;一個變數一定先進行初始化
6.scanf函式
scanf函式只接受變數的地址,是一個阻塞式的函式,等待使用者輸入