C語言基礎:基本語法與關鍵字,開啓你的C語言大門

C 基本語法

咱們已經看過 C 程序的基本結構,有助於咱們理解 C 語言的其餘基本的構建塊。編程

C 的令牌(Tokens)

C 程序由各類令牌組成,令牌能夠是關鍵字、標識符、常量、字符串值,或者是一個符號。例如,下面的 C 語句包括五個令牌:app

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

這五個令牌分別是:編程語言

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

分號 ;

在 C 程序中,分號是語句結束符。也就是說,每一個語句必須以分號結束。它代表一個邏輯實體的結束。函數

例如,下面是兩個不一樣的語句:ui

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

註釋

C 語言有兩種註釋方式:code

// 單行註釋

以 // 開始的單行註釋,這種註釋能夠單獨佔一行。blog

/* 單行註釋 */
/*
 多行註釋
 多行註釋
 多行註釋
 */

/* */ 這種格式的註釋能夠單行或多行。字符串

您不能在註釋內嵌套註釋,註釋也不能出如今字符串或字符值中。編譯器

標識符

C 標識符是用來標識變量、函數,或任何其餘用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 _ 開始,後跟零個或多個字母、下劃線和數字(0-9)。it

C 標識符內不容許出現標點字符,好比 @、$ 和 %。C 是區分大小寫的編程語言。所以,在 C 中,Manpower 和 manpower是兩個不一樣的標識符。下面列出幾個有效的標識符:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

關鍵字

下表列出了 C 中的保留字。這些保留字不能做爲常量名、變量名或其餘標識符名稱。

 

C99 新增關鍵字

C11 新增關鍵字

C 中的空格

只包含空格的行,被稱爲空白行,可能帶有註釋,C 編譯器會徹底忽略它。

在 C 中,空格用於描述空白符、製表符、換行符和註釋。空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(好比 int)在哪裏結束,下一個元素在哪裏開始。所以,在下面的語句中:

int age;

在這裏,int 和 age 之間必須至少有一個空格字符(一般是一個空白符),這樣編譯器纔可以區分它們。另外一方面,在下面的語句中:

fruit = apples + oranges;   // 獲取水果的總數

fruit 和 =,或者 = 和 apples 之間的空格字符不是必需的,可是爲了加強可讀性,您能夠根據須要適當增長一些空格。

相關文章
相關標籤/搜索