搜尋
  • 登入
  • 報名
密碼重置成功

關注您感興趣的項目並了解有關它們的最新消息

C 基本語法

收藏 205
閱讀 91674
更新時間 2016-09-11

我們已經看過 C 程式的基本結構,這將有助於我們理解 C 語言的其他基本的建構塊。

C 的令牌(Tokens)

C 程式由各種令牌組成,令牌可以是關鍵字、識別碼、常數、字串值,或是一個符號。例如,下面的C 語句包括五個令牌:

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

這五個令牌分別是:

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

分號;

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

例如,下面是兩個不同的語句:

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

註釋

#註解就像是 C 程式中的幫助文本,它們會被編譯器忽略。它們以 /* 開始,以字元 */ 終止,如下所示:

/* 我的第一个 C 程序 */

您不能在註釋內嵌套註釋,註釋也不能出現在字串或字元值中。

標識符

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

C 標識符內不允許出現標點字符,例如 @、$ 和 %。 C 是區分大小寫的程式語言。因此,在 C 中,Manpowermanpower 是兩個不同的識別碼。下面列出幾個有效的標識符:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

關鍵字

#下表列出了 C 中的保留字。這些保留字不能作為常數名稱、變數名稱或其他識別碼名稱。

##break enumregistertypedef#casecharvoidvolatile
autoelselongswitch
##externreturnunion
floatshortunsigned
#constforsigned
#continuegotosizeof
######default######if#######static######while########## ###do######int######struct######_Packed#############double###### #################################### ###### ############

C 中的空格

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

在 C 中,空格用來描述空格符、製表符、換行符和註解。空格分隔語句的各個部分,讓編譯器能辨識語句中的某個元素(例如 int)在哪裡結束,而下一個元素在哪裡開始。因此,在下面的語句中:

int age;

在這裡,int 和 age 之間必須至少有一個空格字元(通常是一個空白符),這樣編譯器才能夠區分它們。另一方面,在下面的語句中:

fruit = apples + oranges;   // 获取水果的总数

fruit 和 =,或 = 和 apples 之間的空格字元不是必需的,但是為了增強可讀性,您可以根據需要適當增加一些空格。

熱AI工具
Undress AI Tool
Undress AI Tool

免費脫衣圖片

AI Clothes Remover
AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undresser.AI Undress
Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

Stock Market GPT
Stock Market GPT

人工智慧支援投資研究,做出更明智的決策

熱門工具
記事本++7.3.1
記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版
SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1
禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6
Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版
SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)