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; }
是否要包含标准命名空间库取决于您自己。