C程序设计教程课后答案第三章李秉璋.docVIP

  • 24
  • 0
  • 约5.67千字
  • 约 8页
  • 2019-04-05 发布于广东
  • 举报

C程序设计教程课后答案第三章李秉璋.doc

1. 概念填空题 一个C++程序是由一个或多个函数所组成,即使是最简单的程序,也必须有一个_01^_函 数。该函数是程序执行的起点和终点。C++中,函数不允许嵌套定义,允许嵌套i 1。 1.2函数执行过程中通过return语句将函数值返冋,当一个函数不耑要返冋值,需要使用_ void作为类型名。 1.3在C++屮,如粜函数定义在后,调用在先,需要原型声明。其格式和定义函数时的函 数头的形式基本相同,但参数表中形参不是必须的,同吋必须以」_结尾。 1.4递归程序分两个阶段执行递推,冋归。 1.5函数名相同,但对应形参表不同的一组函数称为重载函数,参数表不同是指类型不 同或参数个数不同。 1.6内联函数的展开、重载函数的确定均在编译阶段进行。 1.7静态局部变量存储在伞局数据区.在程序运行时候建立.生命期为整个程序,如定义 时未显式地初始化.则其初值为0。局部变量存储在栈区.在块或函数开始运行时候建立. 生命期为块或阑数,如定义时未显式地初始化,则其初值为随机数。 简答题 2.1函数的作用是什么?如何定义函数?什么叫函数原型? 2.2什么叫形式参数?什么叫实际参数? C++函数参数有什么不同的传递方式?请写一个验 证程序说明。 2.3 C++函数通过什么方式传递返回值?若返回引用类型时,是否可以返回一个算术表达式? 为什么? 2.4变量的生存期和变量作用域有什么区别?请举例说明。 2.

文档评论(0)

1亿VIP精品文档

相关文档