C++函数调用详解:谭浩强教程关键
需积分: 13 103 浏览量
更新于2024-08-24
收藏 8.58MB PPT 举报
在C++程序设计中,函数调用是一个核心概念,它使得代码复用和模块化成为可能。谭浩强的著作详细介绍了这一主题。函数调用的一般形式遵循一定的规则,即函数名后面跟着一个实参列表,形参(函数定义时的变量)与实参(实际传递给函数的值)类型需匹配,如例子中的`f (i, ++i)`,形参`i`接收整数并处理自增操作。
函数调用的方式多样,它可以作为一个独立的语句,如`printstar( );`,执行特定的功能;也可以作为表达式的一部分,如`c=max (a,b);`,返回一个值用于后续计算;或者作为其他函数的参数,如`cout<<max (a,b);`,将计算结果输出。实际调用如`f (3, 3);`,表明函数被传递了两个整数参数3。
C++语言的发展源于20世纪60年代的BCPL和B语言,特别是Dennis Ritchie和Brian Kernighan在1972年创造的C语言,为编写操作系统奠定了基础。C++正是在此基础上发展起来,它结合了C语言的高效性和面向对象特性,使其在结构化编程、性能优化和可移植性方面表现出色。
C语言的特点包括结构化编程、灵活性、高效性和可移植性。它的语法简洁,支持高级语言的抽象和低级语言的细节操作,这使得它适用于各种规模的项目。然而,C语言的灵活性也可能导致学习曲线较陡峭,对于初学者来说,理解和调试程序可能会有一定的挑战。但只要熟悉语法规则,就能逐渐掌握编写和调试C++程序的技能。
函数调用是C++编程中的基石,理解其工作原理和使用方式对于编写高效、模块化的代码至关重要。通过谭浩强的教程,学习者能够掌握如何正确地调用函数,充分利用C++语言的强大功能。
2013-10-13 上传
2013-07-18 上传
2013-10-31 上传
2015-04-17 上传
2011-04-24 上传
2012-11-07 上传
2012-11-18 上传
2011-09-25 上传
2008-12-29 上传
xxxibb
- 粉丝: 19
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常