C++入门示例


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表示执行成功,返回其它值表示由系统定义的执行失败时的状态值。


2. 一个C++函数