C是一種非常實用的語言,可以精確控制操作系統和內存,高性能運行時環境以及源級跨平台編譯,在手機游戲開發中也占有很重要的地位。這就是我們必須學習和使用C的原因。
C語言標記/令牌
C語言程序包括各種的令牌,令牌可以使一個關鍵字,標識符,常量,字符串文字或符號。
例如,以下C語句包含五個標記:
printf(“Hello, World!
“);
單個標記是:
printf(“Hello, World!
“
)
;
分號
在C++中,分號是語句結束。也就是說,每個語句都必須以分號結尾。它表示一個邏輯實體的結束。
例如,以下是兩種不同的說法:
printf(“Hello, World!
“);
return 0;
注釋
注釋就像幫助文本在你的Go程序,它們是由編譯器忽略。它們開始先從/*並使用*/字符終止,
如下圖所示:
/* my first program in C */
不能在注釋中的含有注釋,並且它們不能在一個字符串或字符文字出現。
標識符
Go標識符是用來標識變量,函數,或任何其它用戶定義的項目名稱。一個標識符開始以字母A到Z或a〜z或后跟零個或多個字母下划線(_),下划線和數字(0〜9)。
C語言不允許標識符中的標點符號,如@,$和%。C 是區分大小寫的編程語言。因此,Manpower和manpower在C語言中是.兩個不同的標識符,
這里是可接受的標識符的一些例子:
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal
關鍵字
以下列表顯示了C語言中的保留字,它不應使用常量、變量或任何其他標識符名稱。
C語言中的空白格
僅包含空格,可能與注釋行,被稱為一個空行,Go編譯器完全忽略它。
空白符是C++用來描述空格,制表符,換行符和注釋術語。空格分隔是另一個聲明的一部分,使編譯器能夠找出在一份聲明中的一個元素,如int,結束和下一個元素開始。
因此,在下面的語句:
int age;
必須有至少一個空白字符(通常是一個空格)int和age之間的編譯器,以便能夠區分它們。
另一方面,在下面的語句中:
fruit = apples + oranges; // get the total fruit
無空白字符是必要的,fruit和=之間或=和apples,雖然是自由的,如果想便於閱讀的目的,最好包括一些空格。