麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C++啟蒙之注釋符號

2019-11-17 05:45:46
字體:
供稿:網(wǎng)友

  在我們的程序變得更復(fù)雜之前,我們先看看C++是如何處理注釋的。注釋可以幫助人們閱讀程序。在典型情況下,它們用于總結(jié)算法、表明變量的目的或澄清其它一些模糊的代碼片段。注釋不會增加可執(zhí)行程序的大小。編譯器會忽略所有注釋。

  在C++中有兩種類型的注釋:單行注釋和成對注釋。單行注釋以雙斜線(//)開頭。同一行中斜線右側(cè)的所有內(nèi)容都是注釋,會被編譯器略過。

  另一個分隔符是注釋符號對(/* */),它繼續(xù)自C語言。這種注釋以/*開始,以*/結(jié)尾。編譯器把/*和*/之間的部分都作為注釋來處理:

#include <iostream>
/* 簡單的main函數(shù): 讀入兩個數(shù)字并輸出結(jié)果 */
int main()
{
 // 提示用戶輸入數(shù)字
 std::cout << "Enter two numbers:" << std::endl;
 int v1, v2; // 初始化了的
 std::cin >> v1 >> v2; // 讀取輸入
 return 0;
}
  注釋符號對可以放置在答應(yīng)輸入tab、空格或新行的任何地方。注釋符號對可以跨越程序的多個行,但是不是必須這樣做的。當注釋符號對沒有跨越多個行,通常表明內(nèi)部行是多行注釋的一部分。我們的樣式是每行以星號開始,因此表明整個范圍都是多行注釋的部分。

  典型情況下程序包含多種注釋形式。注釋符號對通常用做多行解釋,而雙斜線注釋傾向于半行或單行注釋。

  程序中混合了太多的注釋可能使代碼混亂。通常在要解釋的代碼上方放置注釋。

  隨著代碼的改變,注釋也應(yīng)該保持更新。程序員希望注釋是精確的,并且很相信它們,即使其它形式的系統(tǒng)文檔過期了。不正確的注釋比沒有注釋還有糟糕,因為它會誤導(dǎo)隨后的閱讀者。

  注釋符號對不能嵌套

  以/*開始的注釋通常以*/結(jié)束。其結(jié)果是一個注釋符號對不能出現(xiàn)在另一個之中。這類程序錯誤導(dǎo)致的編譯器錯誤消息可能難以理解。例如,在你的系統(tǒng)上編譯下面的程序:

#include <iostream>
/*
* 注釋符號對 /* */ 不能嵌套。
* "不能嵌套" 會被認為是源代碼的一部分
*/
int main()
{
 return 0;
}
  當你注釋一大段程序的時候,看起來把注釋符號對放在你希望臨時略過的部分是最輕易的。問題是假如那段代碼已經(jīng)有了注釋符號對,那么新插入的注釋將過早地終止。臨時忽略一段代碼的更好的辦法是使用編輯器在希望忽略的代碼的每一行前面插入單行注釋。使用這種方法的時候,你就不必擔心自己注釋的代碼是否包含注釋符號對。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美黄色免费视频 | 欧美亚州| 男男羞羞视频网站国产 | 久久精品99久久久久久2456 | 欧洲成人在线视频 | 女18一级大黄毛片免费女人 | 91精品国产一区二区三区四区在线 | 女人久久久www免费人成看片 | 国产日韩大片 | 午夜视频在线免费 | 欧美国产精品一区二区 | 久久亚洲线观看视频 | 手机国产乱子伦精品视频 | 欧美 日韩 亚洲 中文 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美一级免费高清 | 日韩高清电影 | 黄色免费在线视频网站 | 黄色特级一级片 | 欧美3p激情一区二区三区猛视频 | 成人性视频免费网站下载软件 | 国产精品一品二区三区四区18 | 大片毛片 | 免费毛片随便看 | 黄色网址电影 | 国产一级在线看 | 福利一区二区三区视频在线观看 | 91精品国产综合久久婷婷香蕉 | 日本在线免费观看 | 精品二区在线观看 | 热re91久久精品国产99热 | 国产亚洲精品久久久久久久久 | www.777含羞草| 成人福利视频网站 | 成片免费观看大全 | 成人免费av在线播放 | 免费观看一区 | 亚洲嫩草av | 伊人成人免费视频 | www.91操 | 欧美 日本 在线 |