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;
}
当然是否包含标准名称空间库取决于您。