本章介绍C++的大部分基础内容:类型、变量、表达式、语句及函数。在这个过程中,我们会简要介绍如何编写及运行程序。在学习玩本章并认真完成连续之后,我们将具备编写,编译及运行简单程序的能力。
1.1 编写一个简单的C++程序
每个C++程序都包含一个或多个函数(function),但其中一定会有一个函数名为main的函数。其中main函数是整个程序的入口,系统通过调用main来运行C++程序。
一个函数的定义包含四个部分:返回类型(return type)、函数名(function name)、一个括号包围的形参列表(parameter list)以及函数体(function body),其中形参列表允许为空。其结果模型如下:
返回类型 函数名(形参列表...)
{
函数体
}
例如:
1 int main(void) 2 { 3 return 0; 4 }
在本例中,int是函数的返回类型(int类型为一种内置类型,语言自身定义的类型,后面会介绍),main为函数名,形参列表为空((void)中的void是指明本函数没有形参,也可以去掉void,简写成())。函数体是一个以作花括号开始,右花括号结束的语句块(block of statements),如下:
{
return 0;
}
这个语句块中唯一的一条语句是return,它结束函数的执行,并向调用者返回一个值,却返回值的类型必须与函数的返回类型相一致。
注:return语句末尾的分号。在C++中,大多数C++语句以分号表示结束。塔门很容易被忽略,但如果忘记了写分号,就会导致莫名其妙的编译错误。
1.1.1 编译、运行程序 编写好程序后,我需要编译它(编译的作用类似把我们写的代码翻译成计算机能识别的东东),
时间: 2024-10-19 09:45:08