C++ 语法

C++ 语法

让我们分解下面的代码,以便更好地理解它:

实例
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. cout << "Hello World!";
  5. return 0;
  6. }
实例解释

第 1 行: #include <iostream> 是一个头文件库,让我们可以处理输入和输出对象,例如 cout(用于第 5 行)。头文件为 C++ 程序增加了功能。

第 2 行: using namespace std 表示着我们可以使用标准库中的对象和变量的名称。

如果您不了解 #include<iostream> 和使用namespace std 的工作原理,请不要担心。您可以直接把它看成每个程序必须的东西。

第 3 行:空行。C++ 忽略了空白。但我们用它来提高代码的可读性。

第 4 行:另一个总是出现在 C++ 程序中的东西是 int main()。这叫做 函数。将执行其花括号 {} 内的任何代码。

第 5 行:cout (pronounced "see-out") 是与插入运算符(<<)一起用于输出/打印文本的对象。在我们的实例中,它将输出 "Hello World"。

注意:每个 C++ 语句以分号结尾 ;

注意int main() 的主体也可以写成:

  1. int main () { cout << "Hello World! "; return 0; }

记住:编译器忽略空格。但是,多行代码使代码更具可读性。

第 6 行:返回 0 结束主函数。

第 7 行: 不要忘记添加结束括号 } 以实际结束主函数。


省略名称空间

您可能会看到一些没有标准命名空间库运行的 C++ 程序。using namespace std 行可以省略,并替换为 std 关键字,对于某些对象,后跟 :: 运算符:

实例
  1. #include <iostream>
  2. int main() {
  3. std::cout << "Hello World!";
  4. return 0;
  5. }
当然是否包含标准名称空间库取决于您。