欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ǔ)句就沒有注釋:

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

預(yù)處理器僅通過檢查注釋的結(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)文章

  • OpenCV實(shí)現(xiàn)二值圖像的邊緣光滑處理

    OpenCV實(shí)現(xiàn)二值圖像的邊緣光滑處理

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)二值圖像的邊緣光滑處理,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • php正則表達(dá)式的基本語(yǔ)法總結(jié)

    php正則表達(dá)式的基本語(yǔ)法總結(jié)

    以下是對(duì)php正則表達(dá)式的基本語(yǔ)法進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來(lái)參考下
    2013-10-10
  • C語(yǔ)言之陷阱與缺陷詳解

    C語(yǔ)言之陷阱與缺陷詳解

    本片文章是對(duì)C++中陷阱與缺陷進(jìn)行了詳細(xì)的分析介紹,小編覺得本片文章講解的非常詳細(xì),需要的朋友參考下,希望能夠給你帶來(lái)幫助
    2021-09-09
  • C語(yǔ)言 while語(yǔ)句的用法詳解

    C語(yǔ)言 while語(yǔ)句的用法詳解

    本文主要介紹C語(yǔ)言while 語(yǔ)句,這里對(duì)while 循環(huán)做詳細(xì)講解,并提供示例代碼,希望能幫助學(xué)習(xí)C語(yǔ)言的同學(xué)
    2016-07-07
  • C++淺析引用的定義與使用

    C++淺析引用的定義與使用

    引用是C++一個(gè)很重要的特性,顧名思義是某一個(gè)變量或?qū)ο蟮膭e名,對(duì)引用的操作與對(duì)其所綁定的變量或?qū)ο蟮牟僮魍耆葍r(jià),這篇文章主要給大家總結(jié)介紹了C++中引用的相關(guān)知識(shí)點(diǎn),需要的朋友可以參考下
    2022-07-07
  • GetChar緩存機(jī)制深入剖析

    GetChar緩存機(jī)制深入剖析

    以下是對(duì)GetChar緩存機(jī)制進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來(lái)參考下
    2013-09-09
  • 詳解C語(yǔ)言sscanf()函數(shù)、vsscanf()函數(shù)、vscanf()函數(shù)

    詳解C語(yǔ)言sscanf()函數(shù)、vsscanf()函數(shù)、vscanf()函數(shù)

    這篇文章主要介紹了詳解C語(yǔ)言sscanf()函數(shù)、vsscanf()函數(shù)、vscanf()函數(shù),是C語(yǔ)言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-08-08
  • 詳解C++?的STL迭代器原理和實(shí)現(xiàn)

    詳解C++?的STL迭代器原理和實(shí)現(xiàn)

    這篇文章主要為大家介紹了C++的STL迭代器原理和實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • 如何利用最簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)AI五子棋

    如何利用最簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)AI五子棋

    這篇文章主要給大家介紹了關(guān)于如何利用最簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)AI五子棋的相關(guān)資料,包含了一些五子棋常見的功能,文中也通過詳細(xì)的實(shí)例代碼和圖片介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • C++簡(jiǎn)明圖解分析淺拷貝與深拷貝

    C++簡(jiǎn)明圖解分析淺拷貝與深拷貝

    在c++中,深拷貝和淺拷貝也算是一個(gè)難點(diǎn),特別是對(duì)于初學(xué)者來(lái)說(shuō),往往在不知道兩者區(qū)別的情況下而錯(cuò)誤的使用了淺拷貝,從而導(dǎo)致了野指針之類的問題,但是又因?yàn)槿鄙倮斫馑院茈y定位到問題所在
    2022-06-06

最新評(píng)論