- 2
- 0
- 约4.81千字
- 约 7页
- 2018-11-30 发布于浙江
- 举报
C语言程序设计答案(黄保和编)6章函数
厦门大学本科生公共课 《C程序设计基础》 教材习题答案 第六章 函数
第 PAGE 1页/共 NUMPAGES 7页
一、思考题
1、函数总需要从main中调用吗?当调用一个函数时,为什么要使用参数?
函数不是总需要从main函数中调用,使用参数的目的是为了给被调函数传递数据。
2、什么是函数的返回值?是否每个函数都有返回值?为什么?对它们调用有什么不同?
函数返回值是被调函数传递给主调函数的数据,不是每个函数都需要有返回值,是否有返回值由函数的功能确定,可以将有返回值的函数赋值给同类型的变量,无返回值得则不可。
3、每个函数的调用都需要有参数吗?为什么?
不是,对于参数函数的调用不需要参数。
4、C编译器提供的库函数与你自己编写的函数有什么不同?在调用它们时,应注意什么?
系统将所有库函数的函数原型分成多组,每组放在一个头文件中。调用库函数时,要注意引用其对应的头文件。
5、局部变量和全局变量有何不同?编写程序时,何时使用局部变量或全局变量?
如果变量定义在一个函数或复合语句的内部,则称该变量为局部变量,局部变量的作用域是函数级的或者模块级的,如果变量定义在所有函数外部,则称该变量为全局变量,其作用域是从它的定义的位置开始到本源文件结束。选择变量类型的两个原则是:1当变量只在某函数或复合语句内使用时,不要定义成全局变量。2当多个函数都引用同一
您可能关注的文档
最近下载
- Petrel 人工神经网络技术的应用.pdf VIP
- 2026年广东东莞市联考中考一模道德与法治试卷(试卷+解析).docx VIP
- 斯伦贝谢petrel软件中文操作手册.pdf VIP
- 2026年广东佛山市校联考中考一模道德与法治试卷及答案.docx VIP
- 制造执行系统(MES)的功能与实践考试A卷及答案.pdf VIP
- 制造执行系统(MES) 的功能与实践期末考试卷及答案.pdf VIP
- 2024年新疆中考英语试卷+.docx VIP
- 2024年新疆中考语文试卷真题(含答案).pdf VIP
- 制造执行系统(MES)的功能与实践考试试卷答案.doc VIP
- 2024年新疆中考数学试题卷(含答案逐题解析).docx
原创力文档

文档评论(0)