C++语言基础教程:从入门到函数详解

需积分: 9 6 下载量 103 浏览量 更新于2024-07-30 收藏 739KB PPT 举报
"《C++语言程序设计》电子教案,由教师李立提供,涵盖了C++语言的基础知识,包括C++的历史、特点、程序结构、函数、主函数以及语句和程序书写风格等内容,适合自学C++的同学学习。" C++是一种强大的、面向对象的编程语言,起源于C语言,并在C的基础上添加了面向对象特性,使得代码的复用和大型软件的开发更为方便。1980年由贝尔实验室开发,起初被称为“带类的C”,在1983年正式命名为C++。 C++的主要特点包括: 1. 继承了C语言的高效和灵活性,具有丰富的数据类型和控制结构。 2. 引入了面向对象编程机制,支持类、对象、封装、继承和多态等概念。 3. 补充了C语言的不足,支持代码重用,更适合开发大型、复杂的软件系统。 C++程序通常由一个或多个函数组成,函数是具有特定功能的程序模块。函数定义的格式如下: ```cpp 类型修饰符 返回类型 函数名(参数列表) { 函数体 } ``` 例如,计算圆面积的函数定义: ```cpp double Area(double r) { return 3.14 * r * r; } ``` 其中,`double`是返回类型的修饰符,表示函数返回的是一个双精度浮点数;`Area`是函数名,`double r`是形式参数表,代表输入的半径。 每个C++程序至少包含一个主函数,即`main`函数,它是程序的起点,程序的执行从`main`函数的第一条语句开始。在C++中,函数名的大小写敏感,`main`的大小写形式代表不同的函数名称,因此主函数必须严格写为`main`。 程序通常存储在源程序文件中,文件扩展名为`.cpp`。例如,以下是一个简单的C++程序,用于显示“同学们,你们好!”: ```cpp #include<iostream.h> void main() { cout << "同学们,你们好!"; } ``` 在这个例子中,`#include<iostream.h>`是预处理指令,引入输入/输出流库;`void main()`是主函数,`cout << "同学们,你们好!";`是输出语句,用于向屏幕输出指定字符串。 C++中的语句可以是基本语句,以分号`;'`结尾,或者复合语句,由大括号`{}`包裹的一组语句。一行可以包含多个语句,也可以将一个语句分散在多行中,以提高代码的可读性。 学习C++的过程中,理解这些基础知识是非常重要的,它们构成了编写C++程序的基础框架。通过深入学习和实践,你可以掌握这个强大的编程工具,从而能够创建复杂、高效的软件应用。