新聞中心
我們已經(jīng)看過 C 程序的基本結(jié)構(gòu),這將有助于我們理解 C 語言的其他基本的構(gòu)建塊。

創(chuàng)新互聯(lián)建站,為您提供重慶網(wǎng)站建設(shè)公司、網(wǎng)站制作、網(wǎng)站營銷推廣、網(wǎng)站開發(fā)設(shè)計,對服務(wù)成都輕質(zhì)隔墻板等多個行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗。創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司成立于2013年,提供專業(yè)網(wǎng)站制作報價服務(wù),我們深知市場的競爭激烈,認(rèn)真對待每位客戶,為客戶提供賞心悅目的作品。 與客戶共同發(fā)展進步,是我們永遠的責(zé)任!
C 的標(biāo)記(Tokens)
C 程序由各種標(biāo)記組成,標(biāo)記可以是關(guān)鍵字、標(biāo)識符、常量、字符串值,或者是一個符號。例如,下面的 C 語句包括五個標(biāo)記:
printf("Hello, XWCX.NET! \n");
這五個標(biāo)記分別是:
printf // 標(biāo)識符 ( // 符號 "Hello, XWCX.NET! \n" // 字符串值 ) // 符號 ; // 分號是語句結(jié)束符
分號 ;
在 C 程序中,分號是語句結(jié)束符。也就是說,每個語句必須以分號結(jié)束。它表明一個邏輯實體的結(jié)束。
例如,下面是兩個不同的語句:
printf("Hello, XWCX.NET! \n");
return 0;
注釋
注釋就像是 C 程序中的幫助文本,它們會被編譯器忽略。它們以 ?/*? 開始,以字符 ?*/? 終止,如下所示:
// 單行注釋
/*
多行注釋
多行注釋
多行注釋
*/
- ?
//?也叫行級注釋 因為只能注釋一行 - ?
/* */?這個是多行注釋 也叫塊級注釋 這種格式的注釋可以單行或多行。
注意:不能在注釋內(nèi)嵌套注釋,注釋也不能出現(xiàn)在字符串或字符值中
錯誤演示:
//我是單行注釋//的錯誤演示
char a ='//A';標(biāo)識符
C 標(biāo)識符是用來標(biāo)識變量、函數(shù),或任何其他用戶自定義項目的名稱。一個標(biāo)識符以字母 ?A-Z? 或?a-z? 或下劃線?_? 開始,后跟零個或多個字母、下劃線和數(shù)字(?0-9?)。
C 標(biāo)識符內(nèi)不允許出現(xiàn)標(biāo)點字符,比如 ?@?、?$? 和 ?%?。C 是區(qū)分大小寫的編程語言。因此,在 C 中,?Manpower? 和 ?manpower? 是兩個不同的標(biāo)識符。下面列出幾個有效的標(biāo)識符:
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal
關(guān)鍵字
下表列出了 C 中的保留字。這些保留字不能作為常量名、變量名或其他標(biāo)識符名稱。
| 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 |
C 中的空格
只包含空格的行,被稱為空白行,可能帶有注釋,C 編譯器會完全忽略它。
在 C 中,空格用于描述空白符、制表符、換行符和注釋。空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(比如 ?int?)在哪里結(jié)束,下一個元素在哪里開始。因此,在下面的語句中:
int age;
在這里,?int? 和 ?age? 之間必須至少有一個空格字符(通常是一個空白符),這樣編譯器才能夠區(qū)分它們。另一方面,在下面的語句中:
fruit = apples + oranges; // 獲取水果的總數(shù)
?fruit? 和 ?=?,或者 ?=? 和 ?apples? 之間的空格字符不是必需的,但是為了增強可讀性,您可以根據(jù)需要適當(dāng)增加一些空格。
網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)C語言教程:C語言基本語法
文章起源:http://www.dlmjj.cn/article/dhceded.html


咨詢
建站咨詢
