C++程序设计:函数定义详解-谭浩强版
需积分: 50 192 浏览量
更新于2024-08-18
收藏 8.51MB PPT 举报
"C++程序设计-谭浩强完整版,函数定义的一般形式,无参函数,C++语言发展历史,C语言特点"
在C++编程中,函数是一组完成特定任务的代码块,可以被多次调用。函数定义的一般形式如下:
```cpp
返回类型 函数名(参数列表)
{
// 函数体
}
```
这里,`返回类型` 是函数执行后返回的数据类型,可能是基本类型如`int`, `double`,或是自定义类型。如果函数不返回值,我们使用`void`作为返回类型。`函数名` 是函数的标识符,用于调用该函数。`参数列表` 是函数接受的输入参数,可以是零个、一个或多个,每个参数由其类型和名称组成,参数之间用逗号分隔。如果函数不需要任何参数,参数列表写成`void`。
无参函数,如标题和描述中提到的,是不接受任何参数的函数。其定义形式简化为:
```cpp
返回类型 函数名(void)
{
// 函数体
}
```
无参函数常用于执行特定的操作,而不需要从主调函数传递数据。例如,打印消息或初始化某些变量等。
C++语言是在C语言的基础上发展和完善而来的。C语言起源于20世纪70年代,由B语言演变而来,最初用于开发UNIX操作系统。C++增加了面向对象的特性,如类、对象、封装、继承和多态,使其成为一种更强大的编程语言。
C语言的特点包括:
1. 结构化编程:C语言支持结构化编程思想,使得程序结构清晰,易于理解和维护。
2. 高级与低级语言的结合:C语言的运算符丰富,包括算术、逻辑和位运算,可以进行底层操作,同时也具有高级语言的抽象能力。
3. 可移植性:C语言编写的程序可以在不同的计算机平台之间轻松移植,只需少量或无需修改。
4. 语法灵活:这允许有经验的程序员编写高效且通用的代码,但对初学者来说,理解和调试程序可能更具挑战性。
学习C++时,理解函数定义的一般形式和无参函数的概念是基础,同时也要了解C++的历史和特点,以便更好地利用它的优势进行程序设计。通过深入理解和实践,可以克服调试困难,编写出高质量的C++程序。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2014-03-28 上传
2013-06-16 上传
2010-11-02 上传
2010-12-15 上传
2012-08-22 上传
2021-12-06 上传
双联装三吋炮的娇喘
- 粉丝: 20
- 资源: 2万+
最新资源
- Employee_Tracker
- 8-coming-soon
- raffaello:将照片发送到您当地的照片零售商-开源
- todoredux:使用React,Redux和Scss的todo应用程序
- crud_app:一个在React中编辑用户记录的CRUD应用程序
- PV-Battery:该项目的目标是为弗拉芒语参考家庭设计光伏和电池系统,其中要考虑由电费以及屋顶类型和方向决定的不同情况。 光伏和电池系统的设计涉及输入数据的使用,组件的选择,功率流的计算等,以从财务角度提供针对具体案例的最佳解决方案。 当然,设计还应考虑相关的实践,操作和法规方面
- BayesianEstimatorSelfing:一种用于估计自我受精率和其他交配系统参数的贝叶斯方法
- ruah44.github.io:得益于https,结构清晰
- torch-scatter和torch-sparse用于处理图形数据和稀疏张量·「下載地址」
- accessibility:媒体可访问性的提示,资源和提示的集合
- react-todolistt:在线React Editor和IDE:编译,运行和托管React应用
- Practise_Makes_Perfect
- a-stream:用于管理异步事件的库
- kb:知识库说明
- 愤怒的小鸟java程序源码-BallBattle:小鱼成长游戏
- fast bev修改版最终板端测试结果,由之前的9提升至25FPS