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

C語(yǔ)言關(guān)于注釋的知識(shí)點(diǎn)總結(jié)

 更新時(shí)間:2020年02月17日 10:22:45   作者:藏色散人  
在本篇文章里小編給大家分享的是關(guān)于C語(yǔ)言關(guān)于注釋的知識(shí)點(diǎn)總結(jié),需要的朋友們可以參考學(xué)習(xí)下。

在編寫C語(yǔ)言源代碼時(shí),應(yīng)該多使用注釋,這樣有助于對(duì)代碼的理解。在C語(yǔ)言中有兩種注釋方式:

1.一種是以/*開始、以*/結(jié)束的塊注釋(block comment);

2.另一種是以//開始、以換行符結(jié)束的單行注釋(line comment)。

可以使用/*和*/分隔符來(lái)標(biāo)注一行內(nèi)的注釋,也可以標(biāo)注多行的注釋。例如,在下列的函數(shù)原型中,省略號(hào)的意思是 open() 函數(shù)有第三個(gè)參數(shù),它是可選參數(shù)。注釋解釋了這個(gè)可選參數(shù)的用法:

int open( const char *name, int mode, … /* int permissions */ );

可以使用//插入整行的注釋,或者將源代碼寫成兩列分欄的格式,程序在左列,注釋在右列:

const double pi = 3.1415926536;    // pi是—個(gè)常量

在 C99 標(biāo)準(zhǔn)中,單行注釋正式加入C語(yǔ)言,但是大部分編譯器在 C99 之前就已經(jīng)開始支持這種用法。有時(shí)候,其被稱作“C++風(fēng)格”的注釋,但實(shí)際上,其源自于C的前身 BCPL。

在引號(hào)中,如果采用/*或//分隔一個(gè)字符常量或字符串字面量(string literal),它們都不會(huì)被視為注釋的開始。例如,下面語(yǔ)句就沒(méi)有注釋:

printf("Comments in C begin with /* or //.\n" );

預(yù)處理器僅通過(guò)檢查注釋的結(jié)束符來(lái)檢測(cè)注釋中的字符,因此,不能嵌套塊注釋。然而,可以使用/*和*/注釋包含單行注釋的源代碼:

/* 暫時(shí)注釋掉這兩行:

  const double pi = 3.1415926536; // pi是一個(gè)常量

  area = pi * r * r;  // 計(jì)算面積

暫時(shí)注釋到此 */

如果想要注釋掉包含塊注釋的部分程序,可以使用條件預(yù)處理命令:

#if 0

 const double pi = 3.1415926536;  /* pi是一個(gè)常量   */

 area = pi * r * r ; /* 計(jì)算面積   */

#endif

預(yù)處理器會(huì)把每個(gè)注釋都替換成一個(gè)空格。因此,min/*max*/Value變成兩個(gè)標(biāo)記min Value。

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

相關(guān)文章

  • C語(yǔ)言中的線程信號(hào)控制詳解

    C語(yǔ)言中的線程信號(hào)控制詳解

    這篇文章主要通過(guò)一些示例為大家詳細(xì)介紹一下C語(yǔ)言中的線程信號(hào)控制,文中的示例代碼講解詳細(xì),對(duì)我們深入了解C語(yǔ)言有一定的幫助,感興趣的可以學(xué)習(xí)一下
    2023-02-02
  • C語(yǔ)言指針入門學(xué)習(xí)面面觀

    C語(yǔ)言指針入門學(xué)習(xí)面面觀

    這篇文章主要介紹了C語(yǔ)言指針的一些基礎(chǔ)知識(shí),指針可以說(shuō)是C語(yǔ)言入門學(xué)習(xí)中的頭等大事,文中從數(shù)組和函數(shù)等多方面剖析C中指針的作用,需要的朋友可以參考下
    2016-02-02
  • C/C++中extern

    C/C++中extern "C" 的作用分析

    這篇文章主要介紹了C/C++中extern "C" 的作用,是在進(jìn)行C/C++程序設(shè)計(jì)中非常常見的用法,需要的朋友可以參考下
    2014-09-09
  • 詳解C語(yǔ)言中return與exit的區(qū)別

    詳解C語(yǔ)言中return與exit的區(qū)別

    這篇文章主要介紹了詳解C語(yǔ)言中return與exit的區(qū)別的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家理解這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • c++動(dòng)態(tài)內(nèi)存空間示例(自定義空間類型大小和空間長(zhǎng)度)

    c++動(dòng)態(tài)內(nèi)存空間示例(自定義空間類型大小和空間長(zhǎng)度)

    這篇文章主要介紹了c++動(dòng)態(tài)內(nèi)存空間示例,自定義空間類型大小和空間長(zhǎng)度,需要的朋友可以參考下
    2014-04-04
  • C++中命名空間(namespace)詳解及其作用介紹

    C++中命名空間(namespace)詳解及其作用介紹

    考慮一種情況,當(dāng)我們有兩個(gè)同名的人,Zara,在同一個(gè)班里。當(dāng)我們需要對(duì)它們進(jìn)行區(qū)分我們必須使用一些額外的信息和它們的名字,比如它們生活在不同的區(qū)域或者興趣愛好什么的,在C++程序中也會(huì)遇到同樣的情況,所以命名空間就此產(chǎn)生
    2022-08-08
  • C++移動(dòng)語(yǔ)義詳細(xì)介紹使用

    C++移動(dòng)語(yǔ)義詳細(xì)介紹使用

    首先,移動(dòng)語(yǔ)義和完美轉(zhuǎn)發(fā)這兩個(gè)概念是在C++的模板編程的基礎(chǔ)上,新增的特性,主要是配合模板來(lái)使用。本篇會(huì)從C++的值類型,到移動(dòng)拷貝與移動(dòng)賦值來(lái)理解移動(dòng)語(yǔ)義與完美轉(zhuǎn)發(fā)
    2023-01-01
  • C語(yǔ)言?使用qsort函數(shù)來(lái)進(jìn)行快速排序

    C語(yǔ)言?使用qsort函數(shù)來(lái)進(jìn)行快速排序

    排序方法有很多種:選擇排序,冒泡排序,歸并排序,快速排序等。?看名字都知道快速排序是目前公認(rèn)的一種比較好的排序算法。因?yàn)樗俣群芸?,所以系統(tǒng)也在庫(kù)里實(shí)現(xiàn)這個(gè)算法,便于我們的使用。?這就是qsort函數(shù)
    2022-02-02
  • C語(yǔ)言棧與隊(duì)列相互實(shí)現(xiàn)詳解

    C語(yǔ)言棧與隊(duì)列相互實(shí)現(xiàn)詳解

    棧和隊(duì)列,嚴(yán)格意義上來(lái)說(shuō),也屬于線性表,因?yàn)樗鼈円捕加糜诖鎯?chǔ)邏輯關(guān)系為 "一對(duì)一" 的數(shù)據(jù),但由于它們比較特殊,本章講解分別用隊(duì)列實(shí)現(xiàn)棧與用棧實(shí)現(xiàn)隊(duì)列
    2022-04-04
  • AVX2指令集優(yōu)化浮點(diǎn)數(shù)組求和算法

    AVX2指令集優(yōu)化浮點(diǎn)數(shù)組求和算法

    這篇文章主要為大家介紹了AVX2指令集優(yōu)化浮點(diǎn)數(shù)組求和算法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論

高台县| 吴旗县| 光山县| 宜兰市| 共和县| 七台河市| 内黄县| 东兴市| 南雄市| 长阳| 怀集县| 福海县| 阿合奇县| 宜黄县| 昌都县| 嘉定区| 宕昌县| 农安县| 石棉县| 康平县| 磴口县| 伊通| 顺义区| 迭部县| 汉沽区| 绵竹市| 西华县| 苗栗县| 鄂州市| 铅山县| 高淳县| 理塘县| 承德县| 平果县| 白河县| 金阳县| 延庆县| 芜湖县| 贵南县| 健康| 石城县|