C++入門(mén)到精通【第004講】----C++ 注釋
程序的注釋是解釋性語(yǔ)句,您可以在 C++ 代碼中包含注釋?zhuān)@將提高源代碼的可讀性。所有的編程語(yǔ)言都允許某種形式的注釋。
C++ 支持單行注釋和多行注釋。注釋中的所有字符會(huì)被 C++ 編譯器忽略。
C++ 注釋一般有兩種:
// - 一般用于單行注釋。
/* ... */ - 一般用于多行注釋。
注釋以 // 開(kāi)始,直到行末為止。例如:
實(shí)例
#include <iostream>
using namespace std;
?
int main() {
? // 這是一個(gè)注釋
? cout << "Hello World!";
? return 0;
}
也可以放在語(yǔ)句后面:
實(shí)例
#include <iostream>
using namespace std;
?int main()
{
? ?cout << "Hello World!"; // 輸出 Hello World!
? ? return 0;
}
當(dāng)上面的代碼被編譯時(shí),編譯器會(huì)忽略 // 這是一個(gè)注釋 和 // 輸出 Hello World!,最后會(huì)產(chǎn)生以下結(jié)果:
Hello World!
C++ 注釋以 /* 開(kāi)始,以 */ 終止。例如:
#include <iostream>
using namespace std;
?int main() {
? ? /* 這是注釋 */
? ? ?/* C++ 注釋也可以
? ? ?* 跨行
? ? ?*/?
? ? cout << "Hello World!";
? ? return 0;
}
在 /* 和 */ 注釋內(nèi)部,// 字符沒(méi)有特殊的含義。在 // 注釋內(nèi),/* 和 */ 字符也沒(méi)有特殊的含義。因此,您可以在一種注釋內(nèi)嵌套另一種注釋。例如:
/* 用于輸出 Hello World 的注釋
?cout << "Hello World"; // 輸出 Hello World
?*/