HOME/CPP Primer/

1.1 编写一个简单的C++程序

Article Outline
TOC
Collection Outline

1.1 编写一个简单的C++程序

每个C++程序都包含一个或多个函数,其中一个必须命名为main

int main()
{
    return 0;
}

一个函数定义包含四部分:返回类型函数名形参列表函数体

在大多数系统中,main的返回值被用来指示状态。返回值0表示成功,非0的返回值的含义由系统定义,通常用来指出错误类型。

1.1.1 编译、运行程序

程序源文件命名约定

程序文件通常被称为源文件,不同编译器使用不同的后缀命名约定,最常见的包括.cc、.cxx、.cpp、.cp及.C

从命令行运行编译器

假设main程序保存在文件prog1.cc中,可以用如下命令来编译它

$ CC prog1.cc

其中,CC是编译器程序的名称,$是系统提示符。编译器生成一个可执行文件。Windows系统会命名为prog1.exe。UNIX系统中的编译器通常会将可执行文件命名为a.out。

访问main的返回值的方法依赖于系统。在UNIX系统和Windows系统中,执行完一个程序后,都可以通过echo命令获得其返回值。

在UNIX系统中,通过如下命令获得状态:

$ echo $?

在Windows系统中查看状态可键入:

$ echo %ERRORLevel%