Comments
评论意见
注释作为一种代码文档。当插入到程序中时,编译器实际上忽略了它们;它们仅供读取源代码的人作为注释使用。虽然特定的文档不是C++标准的一部分,但是有几个实用程序可以解析不同文档格式的注释。
句法
/* comment */ | (1) | |
---|---|---|
// comment\n | (2) | |
1%29常被称为“C风格”或“多行”评论。
2%29常被称为“C++风格”或“单行”注释。
从程序中删除所有注释翻译阶段3将每个注释替换为单个空白字符。
C型
C风格的注释通常用于注释大块文本,但是,它们可以用于注释单行。要插入C样式的注释,只需用/*
和*/
这将导致编译器忽略注释的内容。虽然它不是C++标准的一部分,/**
和*/
通常用于表示文档块;这是合法的,因为第二个星号只是作为注释的一部分处理。C样式注释不能嵌套。
C++风格
C++风格的注释通常用于注释单行,但是多个C++风格的注释可以放在一起形成多行注释。C++风格的注释告诉编译器忽略//
还有一个新的系列。
注记
因为评论移除在预处理器阶段之前,宏不能用于形成注释,未终止的C样式注释将从#include%27D文件溢出%27T。
除了注释之外,用于源代码排除的其他机制包括。
二次
#if 0
std::cout << "this will not be executed or even compiled\n";
#endif
二次
还有。
二次
if(false) {
std::cout << "this will not be executed\n"
}
二次
例
二次
/* C-style comments can contain
multiple lines */
/* or just one */
// C++-style comments can comment one line
// or, they can
// be strung together
int main()
{
// The below code won't be run
// return 1;
// The below code will be run
return 0;
}
二次
另见
c供评论的文件
*。
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。