最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語(yǔ)言 基本語(yǔ)法示例講解

 更新時(shí)間:2016年08月09日 09:17:33   投稿:lqh  
本篇文章主要講解C語(yǔ)言 基本語(yǔ)法,這里提供簡(jiǎn)單的示例和代碼來詳細(xì)講解C語(yǔ)言的基本語(yǔ)法,開始學(xué)習(xí)C語(yǔ)言的朋友可以看一下

C 基本語(yǔ)法

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

C 的令牌(Tokens)

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

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

 這五個(gè)令牌分別是:

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

 分號(hào) ;

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

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

注釋

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

/* 我的第一個(gè) C 程序 */

您不能在注釋內(nèi)嵌套注釋,注釋也不能出現(xiàn)在字符串或字符值中。

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

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

C 標(biāo)識(shí)符內(nèi)不允許出現(xiàn)標(biāo)點(diǎn)字符,比如 @、$ 和 %。C 是區(qū)分大小寫的編程語(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í)符名稱。

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 編譯器會(huì)完全忽略它。

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

int age;

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

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

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

 以上就是對(duì)C語(yǔ)言基本語(yǔ)法的講解,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • C++矩陣運(yùn)算的實(shí)現(xiàn)簡(jiǎn)單

    C++矩陣運(yùn)算的實(shí)現(xiàn)簡(jiǎn)單

    本文主要介紹了C++矩陣運(yùn)算的實(shí)現(xiàn)簡(jiǎn)單,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C++利用inotify+epoll實(shí)現(xiàn)異步文件監(jiān)控的方法

    C++利用inotify+epoll實(shí)現(xiàn)異步文件監(jiān)控的方法

    這篇文章講給大家詳細(xì)介紹一下C++利用inotify+epoll實(shí)現(xiàn)異步文件監(jiān)控的方法,inotify是一種異步文件監(jiān)控機(jī)制,文章通過代碼示例介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-08-08
  • C++通信新特性協(xié)程詳細(xì)介紹

    C++通信新特性協(xié)程詳細(xì)介紹

    這篇文章主要給大家分享得是C++的特性協(xié)程Coroutine,下面文章內(nèi)容我們將來具體介紹什么是協(xié)程,協(xié)程得好處等知識(shí)點(diǎn),需要的朋友可以參考一下
    2022-10-10
  • 基于條件變量的消息隊(duì)列 說明介紹

    基于條件變量的消息隊(duì)列 說明介紹

    本篇文章小編為大家介紹,基于條件變量的消息隊(duì)列 說明介紹。需要的朋友參考一下
    2013-04-04
  • C++使用jsoncpp解析json的方法示例

    C++使用jsoncpp解析json的方法示例

    這篇文章主要介紹了C++使用jsoncpp解析json的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • C++ vector模擬實(shí)現(xiàn)的代碼詳解

    C++ vector模擬實(shí)現(xiàn)的代碼詳解

    vector是表示可變大小數(shù)組的序列容器,就像數(shù)組一樣,vector也采用的連續(xù)存儲(chǔ)空間來存儲(chǔ)元素,本質(zhì)講,vector使用動(dòng)態(tài)分配數(shù)組來存儲(chǔ)它的元素,本文將給大家詳細(xì)介紹一下C++ vector模擬實(shí)現(xiàn),需要的朋友可以參考下
    2023-07-07
  • C語(yǔ)言中楊氏矩陣與楊輝三角的實(shí)現(xiàn)方法

    C語(yǔ)言中楊氏矩陣與楊輝三角的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中楊氏矩陣與楊輝三角的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • c++迭代器失效的情況匯總

    c++迭代器失效的情況匯總

    這篇文章主要介紹了C++迭代器失效的幾種情況總結(jié),文中代碼非常詳細(xì),幫助大家更好的了解學(xué)習(xí),感興趣的朋友可以參考下
    2020-06-06
  • Microsoft Visual C++ 6.0開發(fā)環(huán)境搭建教程

    Microsoft Visual C++ 6.0開發(fā)環(huán)境搭建教程

    這篇文章主要為大家詳細(xì)介紹了Microsoft Visual C++ 6.0開發(fā)環(huán)境搭建教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 使用C語(yǔ)言的fork()函數(shù)在Linux中創(chuàng)建進(jìn)程的實(shí)例講解

    使用C語(yǔ)言的fork()函數(shù)在Linux中創(chuàng)建進(jìn)程的實(shí)例講解

    這篇文章主要介紹了使用C語(yǔ)言的fork()函數(shù)在Linux中創(chuàng)建進(jìn)程的實(shí)例講解,fork在父進(jìn)程下創(chuàng)建出的子進(jìn)程可以與父進(jìn)程一起來多進(jìn)程運(yùn)行同一個(gè)程序,需要的朋友可以參考下
    2016-06-06

最新評(píng)論

逊克县| 延庆县| 诏安县| 莫力| 沁源县| 屏边| 潜江市| 石阡县| 平阴县| 德昌县| 勃利县| 嘉善县| 田林县| 平顺县| 台东县| 会泽县| 微博| 北海市| 赤壁市| 手机| 龙游县| 海淀区| 东乡族自治县| 美姑县| 阿巴嘎旗| 定兴县| 黑河市| 新营市| 疏勒县| 昆明市| 隆昌县| 砀山县| 定结县| 沅江市| 营口市| 博罗县| 塔河县| 鄂州市| 绿春县| 上饶市| 阿鲁科尔沁旗|