本章介绍 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 编译、运行程序编写好程序后,我需要编译它(编译的作用类似把我们写的代码翻译成计算机能识别的东东),
来源: http://www.bubuko.com/infodetail-2000732.html