C++ 语法
C++ 语法
让我们分解下面的代码,以便更好地理解它:
实例
#include <iostream>using namespace std;int main() {cout << "Hello World!";return 0;}
实例解释
第 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() 的主体也可以写成:
int main () { cout << "Hello World! "; return 0; }
记住:编译器忽略空格。但是,多行代码使代码更具可读性。
第 6 行:返回 0 结束主函数。
第 7 行: 不要忘记添加结束括号 } 以实际结束主函数。
省略名称空间
您可能会看到一些没有标准命名空间库运行的 C++ 程序。using namespace std 行可以省略,并替换为 std 关键字,对于某些对象,后跟 :: 运算符:
实例
#include <iostream>int main() {std::cout << "Hello World!";return 0;}
当然是否包含标准名称空间库取决于您。