日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

創(chuàng)新互聯(lián)建站,為您提供重慶網(wǎng)站建設(shè)公司網(wǎng)站制作、網(wǎng)站營(yíng)銷(xiāo)推廣、網(wǎng)站開(kāi)發(fā)設(shè)計(jì),對(duì)服務(wù)成都輕質(zhì)隔墻板等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)及推廣經(jīng)驗(yàn)。創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司成立于2013年,提供專(zhuān)業(yè)網(wǎng)站制作報(bào)價(jià)服務(wù),我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶(hù),為客戶(hù)提供賞心悅目的作品。 與客戶(hù)共同發(fā)展進(jìn)步,是我們永遠(yuǎn)的責(zé)任!

C 的標(biāo)記(Tokens)

C 程序由各種標(biāo)記組成,標(biāo)記可以是關(guān)鍵字、標(biāo)識(shí)符、常量、字符串值,或者是一個(gè)符號(hào)。例如,下面的 C 語(yǔ)句包括五個(gè)標(biāo)記:

printf("Hello, XWCX.NET! \n");

這五個(gè)標(biāo)記分別是:

printf    // 標(biāo)識(shí)符
(    // 符號(hào)
"Hello, XWCX.NET! \n"    // 字符串值
)    // 符號(hào)
;    // 分號(hào)是語(yǔ)句結(jié)束符

分號(hào) ;

在 C 程序中,分號(hào)是語(yǔ)句結(jié)束符。也就是說(shuō),每個(gè)語(yǔ)句必須以分號(hào)結(jié)束。它表明一個(gè)邏輯實(shí)體的結(jié)束。

例如,下面是兩個(gè)不同的語(yǔ)句:

printf("Hello, XWCX.NET! \n");
return 0;

注釋

注釋就像是 C 程序中的幫助文本,它們會(huì)被編譯器忽略。它們以 ?/*? 開(kāi)始,以字符 ?*/? 終止,如下所示:

// 單行注釋

/* 
   多行注釋
   多行注釋
   多行注釋
   */

  • ?//?也叫行級(jí)注釋 因?yàn)橹荒茏⑨屢恍?/li>
  • ?/* */ ?這個(gè)是多行注釋 也叫塊級(jí)注釋 這種格式的注釋可以單行或多行。

注意:不能在注釋內(nèi)嵌套注釋?zhuān)⑨屢膊荒艹霈F(xiàn)在字符串或字符值中

錯(cuò)誤演示:

//我是單行注釋//的錯(cuò)誤演示
char a ='//A';

標(biāo)識(shí)符

C 標(biāo)識(shí)符是用來(lái)標(biāo)識(shí)變量、函數(shù),或任何其他用戶(hù)自定義項(xiàng)目的名稱(chēng)。一個(gè)標(biāo)識(shí)符以字母 ?A-Z? 或?a-z? 或下劃線(xiàn)?_? 開(kāi)始,后跟零個(gè)或多個(gè)字母、下劃線(xiàn)和數(shù)字(?0-9?)。

C 標(biāo)識(shí)符內(nèi)不允許出現(xiàn)標(biāo)點(diǎn)字符,比如 ?@?、?$? 和 ?%?。C 是區(qū)分大小寫(xiě)的編程語(yǔ)言。因此,在 C 中,?Manpower??manpower? 是兩個(gè)不同的標(biāo)識(shí)符。下面列出幾個(gè)有效的標(biāo)識(shí)符:

mohd       zara    abc   move_name  a_123
myname50   _temp   j     a23b9      retVal

關(guān)鍵字

下表列出了 C 中的保留字。這些保留字不能作為常量名、變量名或其他標(biāo)識(shí)符名稱(chēng)。

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 中的空格

只包含空格的行,被稱(chēng)為空白行,可能帶有注釋?zhuān)珻 編譯器會(huì)完全忽略它。

在 C 中,空格用于描述空白符、制表符、換行符和注釋??崭穹指粽Z(yǔ)句的各個(gè)部分,讓編譯器能識(shí)別語(yǔ)句中的某個(gè)元素(比如 ?int?)在哪里結(jié)束,下一個(gè)元素在哪里開(kāi)始。因此,在下面的語(yǔ)句中:

int age;

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

fruit = apples + oranges;   // 獲取水果的總數(shù)

?fruit? 和 ?=?,或者 ?=? 和 ?apples? 之間的空格字符不是必需的,但是為了增強(qiáng)可讀性,您可以根據(jù)需要適當(dāng)增加一些空格。


分享文章:創(chuàng)新互聯(lián)C語(yǔ)言教程:C語(yǔ)言基本語(yǔ)法
網(wǎng)站URL:http://m.5511xx.com/article/dhceded.html