1. 程式人生 > >黑馬程式設計師-C-one day

黑馬程式設計師-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函式只接受變數的地址,是一個阻塞式的函式,等待使用者輸入