c 語言的基本文法

來源:互聯網
上載者:User

標籤:efault   normal   extern   語句   忽略   其他   發布   idt   空格   

1,c的令牌(Tokens)

printf("Hello, World! \n");

 這五個令牌是:

printf("Hello, World! \n");

2,分號是語句的結束符
3,注釋是    /*次語言的注釋*/(注意注釋不能嵌套注釋)

4,標識符 C 標識符是用來標識變數、函數,或任何其他使用者自訂項目的名稱。一個標識符以字母 A-Z 或 a-z 或底線 _ 開始,後跟零個或多個字母、底線和數字(0-9)。

5,關鍵字

auto else long switch
break enum register typedef
case extern return union
char float short unsigned
const for signed void
continue goto sizeof volatile
default if static while
do int struct _Packed
double      

6,c 中的空格

只包含空格的行,被稱為空白行,可能帶有注釋,C 編譯器會完全忽略它。

在 C 中,空格用於描述空白符、定位字元、分行符號和注釋。空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(比如 int)在哪裡結束,下一個元素在哪裡開始。因此,在下面的語句中:

7,c 中的關鍵字

按年份起始:

  • auto      break     case       char      const         continue  default     do 
  • double  else       enum      extern   float           for             goto         if 
  • int long register return short signed sizeof static 
  • struct   switch    typedef  union    unsigned  void            volatile   while

1999年12月16日,ISO推出了C99標準,該標準新增了5個C語言關鍵字:

  • inline    restrict    _Bool   _Complex    _Imaginary

2011年12月8日,ISO發布C語言的新標準C11,該標準新增了7個C語言關鍵字:

  • _Alignas  _Alignof  _Atomic  _Static_assert  _Noreturn  _Thread_local  _Generic  

 

c 語言的基本文法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.