在本教程中,我们将学习 C++ 注释、为什么使用它们以及如何使用它们(附带示例)。
C++ 注释是程序员可以添加到代码中以使其更易于阅读和理解的建议。C++ 编译器会完全忽略它们。注释可用于解释和提高 C++ 代码的可读性。它还可用于在尝试不同的代码时阻止执行。
注释不应作为解释编写不佳的英文代码的替代方法。我们应该始终编写结构良好且自解释的代码。然后,使用注释。
注释是插入到程序中以解释源代码的文本注释。它们在编程语言中用于记录程序并提醒程序员他们刚刚对代码所做的棘手事情。它们还有助于后代理解和维护代码。
添加注释主要有两种方法
//(两个斜杠)字符,后跟任何字符序列。这种注释以不紧跟反斜杠的新行终止。因此,它主要被称为“单行注释”。
// comment
C++ 中任何以 // 开头的行都是注释。
例如,
// declaring a variable
int a;
// here we are initializing the variable 'a' with the value 5
a = 5;
我们这里使用了两个单行注释
您也可以在代码行的末尾添加注释。但是,通常最好将注释放在代码行之前。下面给出的示例适用于 C 和 C++,因为这两种语言的注释风格相同。
我们也可以使用单行注释,例如
int a; // declaring a variable
任何文本都可以表示为 /* 任何文本 */。以正斜杠和星号 (/*) 开头,以正斜杠和星号 (*/) 结尾。
它用于指示多行注释。可以将注释应用于多行。它被称为 C 风格注释,因为它最初在 C 编程中使用。
/*Comment starts
continues
continues
.
.
.
Comment ends*/
C++ 中 /* 和 */ 之间的任何行也都是注释。
例如
/* C++ program in order to illustrate
use of
multi-line comment */
#include <iostream>
int main()
{
/* Multi-line will Welcome user comment
written to demonstrate comments
in C++ */
std::cout << "Welcome to learn eTutorials";
return 0;
}
// This code is contributed by lasepra123
输出
Welcome to learn eTutorials
注释也可以用来禁用代码,使其不被执行。
例如,
#include <iostream>
using namespace std;
int main() {
cout << "some code";
cout << ''error code;
cout << "some other code";
return 0;
}
如果我们在运行程序时遇到错误,与其删除容易出错的代码,不如使用注释来阻止其执行;这可能是一个有用的调试工具。
#include <iostream>
using namespace std;
int main() {
cout << "some code";
// cout << ''error code;
cout << "some other code";
return 0;
}
}