C 基本語法
我們已經看過 C 程式的基本結構,有助于我們理解 C 語言的其他基本的構建塊,
C 的令牌(Tokens)
C 程式由各種令牌組成,令牌可以是關鍵字、識別符號、常量、字串值,或者是一個符號,例如,下面的 C 陳述句包括五個令牌:
printf("Hello, World! \n");
這五個令牌分別是:
printf
(
"Hello, World! \n"
)
;
分號 ;
在 C 程式中,分號是陳述句結束符,也就是說,每個陳述句必須以分號結束,它表明一個邏輯物體的結束,
例如,下面是兩個不同的陳述句:
printf("Hello, World! \n");
return 0;
注釋
C 語言有兩種注釋方式:
// 單行注釋
以 // 開始的單行注釋,這種注釋可以單獨占一行,
/* 單行注釋 */
/*
多行注釋
多行注釋
多行注釋
*/
/* */ 這種格式的注釋可以單行或多行,
您不能在注釋內嵌套注釋,注釋也不能出現在字串或字符值中,
識別符號
C 識別符號是用來標識變數、函式,或任何其他用戶自定義專案的名稱,一個識別符號以字母 A-Z 或 a-z 或下劃線 _ 開始,后跟零個或多個字母、下劃線和數字(0-9),
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 之間的空格字符不是必需的,但是為了增強可讀性,您可以根據需要適當增加一些空格,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/235272.html
標籤:其他
