C++是在C语言的基础上开发的一种面向对象编程语言,其应用领域十分广泛,是至今为止最受程序员欢迎的、功能最强大的编程语言之一。本文将编写一个简单的C++程序,通过这个程序介绍在C++中定义变量、进行输入/输出等。
1. 一个C++函数
C++程序都会包含一个或多个函数(function),其中必须有一个命名为main的函数,这个函数是系统调用的入口点。
下面是一个简单的C++程序,我们将其包存为prog1.cc:
int main()
{
return 0;
}
这个程序包含一个main函数,该函数会返回一个整型值。
定义一个C++函数应该包括以下四个部分:
- 返回类型(return type),[必须]。
main函数中的返回类似必须为int,即整数类型-一种内置(built-in)类型。如上例中int - 函数名(function name),[必须]。如上例中
main - 参数列表(parameter list),[可选],位于函数名后的
()之内。在上例中为空 - 函数体(function body),[必须],位于
{}之间,函数体是一个语句块;语句块由一条或多条以;号结尾的语句构成。
在上例中,函数体包含唯一的一条语句return 0;。return会向调用者返回一个值,该值要与函数的返回类型规定的类型相同。
在大多数系统中,main的返回值用于指示执行状态。返回0表示执行成功,返回其它值表示由系统定义的执行失败时的状态值。
