C++启蒙之编写简单的C++程序

C++启蒙之编写简单的C++程序,第1张

C++启蒙之编写简单的C++程序,第2张

每个C++程序都包含一个或多个函数,其中一个必须命名为main。函数由一系列执行函数功能的语句组成。操作系统通过调用main函数来执行程序。该函数执行其组成语句,并向操作系统返回值。

下面是一个简单的没有返回值的主函数:

int main()
{
return 0;
}

系统使用main函数返回的值来判断程序是成功还是失败。返回0表示成功。

主函数比较特殊,最重要的是它必须存在于每一个C++程序中,而且是操作系统显式调用的函数。

我们用和其他函数一样的方式定义主函数。函数定义描述了四个部分:返回类型、函数名、括号中的参数列表(可能是空)和函数体。主函数可能包含一组参数。在上面的定义中,参数列表是空。

上面的main函数需要一个返回类型int,它表示一个整数。是integer的内置类型,这意味着该类型是由语言定义的。

函数定义的最后一部分(函数体)是一组以花括号开始并以花括号结束的语句块:

{
return 0;
}

我们程序中的语句是return,这是一个用来终止函数的语句。

注意

注意return语句后面的分号。在C++中,分号标志着大多数语句的结束。它们很容易被忽略,如果你忘记了它们,可能会导致无法理解的编译器错误信息。

当return包含一个值(比如0)时,这个值就是函数的返回值。的返回值类型必须与函数的返回类型相同,或者可以转换为该类型。在示例中,main的返回类型是integer,值0也是integer。

在大多数系统中,main的返回值是状态ID。返回值0表示main已成功执行。其他返回值的含义由操作系统定义。通常,非0的返回值表示发生了错误。每个操作系统都有自己的方式告诉用户主函数的返回值。

1.编译和执行程序。

写完程序后我们需要编译它。编译程序的方法取决于操作系统和编译器。如果想了解编译器的工作细节,需要查阅参考文献或者向同事求助。

许多基于PC的编译器运行在集成开发环境(IDE)中,它还绑定了相关的构建和分析工具。这些环境对于开发复杂的程序非常有帮助,但是我们要花很多时间来学习如何有效地使用它们。许多环境包含点击式界面,它允许程序员编写程序并使用各种菜单来编译和运行程序。本文不介绍这方面。

许多编译器(包括那些随IDE发布的)都提供了命令行接口。除非你对编译器IDE的使用非常熟悉,否则使用命令行界面更容易使用编译器。使用命令行界面可以避免在学习某种语言之前学习IDE的开销。

程序源文件命名约定

无论是使用命令行界面还是IDE,大多数编译器都希望编译后的程序存储在文件中。程序通常被称为源文件。在大多数系统中,源文件的名称包含两部分——文件名(例如prog1)和扩展名。传统上,扩展名表示文件是一个程序。扩展名通常表示程序是用哪种语言编写的,以及应该选择哪种编译器来运行它。我们在本文中用来编译示例文件的系统使用了扩展名。CC作为一个C++程序,所以我们把程序保存为:prog1.cc

C++程序文件的扩展名取决于您使用的编译器。其他一些命名约定包括:

Prog 1 . cxx
Prog 1 . CPP
Prog 1 . CP
Prog 1。C

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++启蒙之编写简单的C++程序

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情