C++发蒙之注释标记[VC/C++编程]
本文“C++发蒙之注释标记[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在我们的程序变得更复杂之前,我们先看看C++是若何处理注释的.注释可以帮忙人们阅读程序.在典型情形下,它们用于总结算法、表明变量的目的或澄清别的一些模糊的代码片段.注释不会增添可执路程序的大小.编译器会忽视全部注释.
在C++中有两种范例的注释:单行注释和成对注释.单行注释以双斜线(//)开首.同一行中斜线右侧的全部内容都是注释,会被编译器略过.
另一个脱离符是注释标记对(/* */),它担当自C语言.这种注释以/*开始,以*/末尾.编译器把/*和*/之间的部份都作为注释来处理:
#include <iostream>
/* 简单的main函数: 读入两个数字并输出后果 */
int main()
{
// 提醒用户输入数字
std::cout << "Enter two numbers:" << std::endl;
int v1, v2; // 初始化了的
std::cin >> v1 >> v2; // 读取输入
return 0;
}
注释标记对可以安排在答应输入tab、空格或新行的任何地方.注释标记对可以超越程序的多个行,但是不是必须这样做的.当注释标记对没有超越多个行,普通表明内部行是多行注释的一部份.我们的款式是每行以星号开始,因此表明整个范围都是多行注释的部份.
典型情形下程序包含多种注释情势.注释标记对普通用做多行注释,而双斜线注释偏向于半行或单行注释.
程序中混合了太多的注释大概使代码混乱.普通在要注释的代码上方安排注释.
随着代码的改变,注释也应当保持更新.程序员但愿注释是切确的,并且很相信它们,即便别的情势的系统文档过期了.不精确的注释比没有注释还有糟糕,因为它会误导随后的阅读者.
注释标记对不能嵌套
以/*开始的注释普通以*/完毕.后来果是一个注释标记对不能呈目前另一个之中.这类程序错误招致的编译器错误消息大概难以理解.比方,在你的系统上编译下面的程序:
#include <iostream>
/*
* 注释标记对 /* */ 不能嵌套.
* "不能嵌套" 会被认为是源代码的一部份
*/
int main()
{
return 0;
}
当你注释一大段程序的时刻,看起来把注释标记对放在你但愿暂时略过的部份是最简单的.问题是假如那段代码已经有了注释标记对,那么新插入的注释将过早地终止.暂时忽视一段代码的更好的办法是利用编辑器在但愿忽视的代码的每一行前面插入单行注释.利用这种办法的时刻,你就没必要耽忧自己注释的代码能否包含注释标记对.
以上是“C++发蒙之注释标记[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |