谭浩强C语言习题集(下):深入理解函数与调用
版权申诉
54 浏览量
更新于2024-07-16
收藏 208KB DOC 举报
谭浩强的《C语言程序设计习题集(下)》是一本针对C语言学习者编写的实用教材,该书详细地讲解了C语言中的函数这一重要概念。函数在编程中扮演着模块化和代码复用的关键角色,有助于提高程序的可读性和维护性。
第七章专注于函数的深入理解,涵盖了选择题与函数定义的形式。首先,7.1题强调了建立函数的主要目的是为了提高程序的可读性,而非执行效率或减少文件大小,尽管这些因素也是优化的一部分,但选项B更符合函数设计的核心原则。
7.2题指出,用户可以直接调用标准库函数,无需重新定义,因为标准库函数的实现已经由编译器处理。如果重新定义,可能导致预期功能失效。正确做法是在需要时使用预编译命令包含库函数。
7.3和7.4题涉及函数定义的语法,正确答案分别是A和D。函数定义需要明确的参数类型和返回类型,选项C中的分号位置不正确,且不应该在同一行声明变量。
7.5题讨论了实参和形参的关系,虽然在理论上形参是虚拟的,但在实际编译时,它们会为每个形参分配独立的存储空间,即使实参是表达式也不例外,因为表达式在函数调用时会被求值。
7.6题指出,如果函数内部没有return语句,那么它的返回值是不确定的,取决于函数调用时的具体情况,而不是系统默认值或用户期望的值。
7.7题考察了实参和形参的特点,C语言规定实参可以是常量、变量或表达式,且必须与形参类型匹配,选项B的错误在于形参不能是表达式。
7.8题关注函数定义的细节,正确答案指出形参的类型说明应该放在函数声明部分,而不能放在函数体内部,这是C语言规范的要求。
谭浩强的这本习题集通过实例和练习帮助读者掌握C语言函数的使用,理解其在程序设计中的核心作用,以及如何遵循C语言的语法规则进行有效的函数设计和调用。这对于提升编程技能和编写高效、可维护的代码具有重要意义。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-25 上传
2021-10-10 上传
2022-11-15 上传
2021-09-25 上传
qwe818961
- 粉丝: 0
- 资源: 5万+
最新资源
- target-deep-learning:正在进行中的有关神经网络以进行图像异常检测的项目
- 易语言-置托盘图标和弹出托盘菜单程序
- 基于三菱PLC的煤质采样程序.rar
- FunAdmin V1.0 开源管理系统
- 自动CAR-Amit-
- describe-number:在Emacs中任意描述任意数量的数字
- simple_dashboard
- react-parallax:一个用于视差效果的React组件
- SaveVSUMLDiagramsToImageFile:针对Visual Studio 2013 Ultimate和Visual Studio 2015 Enterprise的MSDN“如何:将UML图导出到图像文件”的实现
- CS323-CollinEthanProject:Collin Umphrey和Ethan Monnin-CS323类项目
- 367DataScience
- qa-form-helper:用于 Web 表单 QA 的自动填充书签
- 马丁-福勒-分解第二
- LiteMap Toolbar-crx插件
- 经典三菱PLC带两伺服用于焊接机器程序.rar
- zipkin-rabbit-swagger