黑馬程式員——C語言——基礎文法,黑馬程式員文法

來源:互聯網
上載者:User

黑馬程式員——C語言——基礎文法,黑馬程式員文法

 

首先學的是C語言的基礎文法,主要分為關鍵字、標示符、注釋、資料、常量、變數。

一、關鍵字

    1   關鍵字是指在C語言中系統預設的有特殊意義的字元

    2   關鍵字全部是小寫字母表示,總共32個關鍵字(主函數【main】中int 、return),如下:

auto  double  int   struct  break  else  long  switchcase   enum  register  typedef  char  extern  return  unionconst   float   short  unsigned  continue  for   signed  voiddefault   goto   sizeof   volatile   do   if   while   static

二、標識符

   1   標識符也是一種特殊意義的字元,是程式員自訂的一些名稱和符號(關鍵字是系統C語言預設的)。

   2   標識符的作用。

       (1) 命名變數,區別不同變數。

       (2) 函數命名,便於區分 

   3   標識符的自訂命名

        (1)基本原則

              ①  只能由 26個英文字母(區分大小寫)、0-9的10個阿拉伯數字、底線組成

              ②  不能以數字開頭

              ③   不能使用系統內建關鍵字

         (2)規範完善

              ①  盡量使用英文單詞。或者漢語也可

              ②  標識符由多個字母組成時候,除開第一個單詞,後面每個單詞的首字母都是大寫 

三、  注釋

        1  注釋用來解釋某行或者某段代碼程式的含義,不參與程式編譯,也不會增加代碼的大小

        2  單行注釋

             單行注釋以兩個正斜杠開頭(//),只能注釋一行,從//開始到這行的結尾都是注釋的內容

        3  多行注釋

             多行注釋以/*開頭,以*/結尾,/*和*/中間的內容都是注釋

四、 資料(靜態和動態)

        1、待用資料

              不主動刪除,會一直儲存於電腦硬碟中的資料。一般以檔案的形式存在。

        2、 動態資料

             程式運行時載入的資料,在電腦關閉後,這些臨時資料(動態資料)會被自動消除。

        3、待用資料和動態資料在一定條件下,可以相互轉換

        4、 資料單位大小轉換

               1 KB = 1024 B,1 MB = 1024 KB,1 GB = 1024 MB,1 TB = 1024 GB

五、 常量(固定不變的資料)

            分類

            1  整型常量(int),包含所有整數

            2  浮點型常量(float/double),float :單精確度浮點型; double; 雙精確度浮點型

            3   字元常量(char), 單引號括起來的單個字元,中文除外。

            4  字串常量, 雙引號括起來的一個或者多個字元,中文除外。

六、 變數(需要適時改變的資料)

             1  變數需要先定義,並且記憶體會分配一塊記憶體

             2  變數定義格式: 變數類型  變數名  (例:int i;)

             3  變數賦值: 變數名=數值  (例 :i = 1;)

             4  變數值的修改,會覆蓋這個變數名之前的數值。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.