日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)C語言教程:C語言基本語法

我們已經(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