C++ 语法
C++ 语法
让我们分解以下代码以更好地理解它:
实例
#include <iostream>
using namespace std;
int main() {
cout << "Hello World!";
return 0;
}
例子解释
第 1 行:#include <iostream> 是一个头文件库,允许我们使用输入和输出对象,如第 5 行中使用的 cout。头文件为 C++ 程序增加了功能。
第 2 行:using namespace std 表示我们可以使用标准库中的对象和变量的名称。
如果您不理解 #include <iostream> 和 using namespace std 是如何工作的,也不用担心。只要认为它们是(几乎)总是出现在您的程序中的东西。
第 3 行:一个空行。C++ 会忽略空白。但我们用它来使代码更具可读性。
第 4 行:C++ 程序中总是出现的另一件事是 int main()。这被称为一个函数。其大括号 {} 内的任何代码都将被执行。
第 5 行:cout(发音为 "see-out")是一个与插入运算符(<<)一起使用的对象,用于输出/打印文本。在我们的实例中,它将输出 "Hello World!"。
注意:每个 C++ 语句都以分号 ; 结尾。
注意:int main() 的主体也可以写成:int main () { cout << "Hello World! "; return 0; }
请记住:编译器会忽略空白。但是,多行使代码更具可读性。
第 6 行:return 0 结束主函数。
第 7 行:不要忘记添加右花括号 } 以真正结束 main 函数。
省略命名空间
您可能会看到一些没有标准命名空间库的C++程序也能运行。using namespace std 这一行可以被省略,并用 std 关键字替换,后面跟着 :: 运算符来访问一些对象:
实例
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
是否要包含标准命名空间库取决于您自己。