实验3函数和数组.docVIP

  • 24
  • 0
  • 约6.09千字
  • 约 9页
  • 2017-01-03 发布于重庆
  • 举报
实验3 函数和数组 一、实验目的 掌握函数的定义,调用以及函数值的返回。 掌握递归函数的定义与调用。 掌握内联函数的定义与调用。 掌握一维、二维数组的定义与使用。 掌握数组在函数参数中的传递方式。 掌握一维数组的排序,并用二维数组处理矩阵。 二、知识要点 (一)函数 1. 函数的定义格式 类型名函数名([参数表]) 函数体 函数的原型声明 在C++中,如果一个函数要调用另外一个函数,则需要在本函数(称为主调函数)定义之前将要被调用的函数事先声明。函数原型的声明形式是: 类型被调用函数名([形参表]); 函数的调用 函数调用的格式为: 函数名([实参表]); 函数的参数 在定义函数时,C++语言用三种方式将函数的形式参数分别声明为值参数、地址参数和引用参数。 A.值参数 传递规则:直接将实参的值复制给形参。这种传递方式的特点是无论被调用函数如何改变形参,都不会对实参产生任何影响。 B.地址参数 传递规则:实参在向形参传递时复制的是实参的地址。这种传递方式的特点是形参的改变会对实参产生影响。 C.引用参数 传递规则:实参在向形参传递时复制的是实参的别名,这种传递方式的特点是形参的改变会对实参产生影响。 D.在C++中,函数在原型声明或定义时可以在形参表内预先给形参指定默认的值,这样的函数称为带默认值的函数,其形参表的一般形式为: 类型形参1=表达式1,......,类型形参n=表

文档评论(0)

1亿VIP精品文档

相关文档