C++入门:编写你的第一个程序Hello World

发表时间: 2024-05-06 22:03

#include <iostream>

using namespace std;

/*用include指示符包含头文件,因为程序中使用了cout,C++语言本身没有定义输入输出,取而代之的是使用标准库实现IO(输入输出机制)。紧随其后的是命名空间using声明,命名空间是用来防止符合冲突的,如果没有这个语句,使用到的符合前面要加std::前缀。*/

int main()

{

cout << "Hello world! << endl;

return 0;

}

每个C++程序必须包含一个main函数,操作系统通过调用main来运行C++程序。

main函数的其他形式:

int main(int argc);

int main(int argc, char* argv[]);

int main(int argc, char** argv);

除了main函数,C++程序也可以包含其他函数,一个函数的定义包含四部分:返回类型、函数名、一个括号包围的形参列表(允许为空)以及函数体。

main函数的返回类型必须为int,即整数类型。int类型是一种内置类型,即语言自身定义的类型。

函数定义的最后一部分是函数体,它是一个以左花括号开始,以右花括号结束的语句块。这里包含了两条语句,一条是输出字符串,一条是返回。返回值的类型必须与函数的返回类型相容。