c++第六张数组.pptVIP

  • 19
  • 0
  • 约9.62千字
  • 约 48页
  • 2017-08-09 发布于河南
  • 举报
* * * * * * * * * * * * * * * * * * * C++实用教程 * 6.4 数组与函数 数组也可作为函数的形参和实参。 若数组元素作为函数的实参,则其用法与一般变量相同。 当数组名作为函数的实参和形参时,由于数组名表示数组内存空间的首地址,因此是函数的地址传递。 C++实用教程 * 6.4.1 地址传递和值传递 值传递:按实参和形参的对应关系将实际参数的值传递给形参。 函数本身不对实参进行操作,也就是说,即使形参的值在函数中发生了变化,实参的值也不会爱到影响。 地址传递:传递函数的参数是某个内存空间的地址。 由于函数形参和实参都是指向同一个内存空间的地址,形参值的改变也就是实参地址所指向的内存空间的内容改变,从而实参的值也将随之改变。 通过地址传递,可以由函数带回一个或多个值。 C++实用教程 * [例Ex_StrChange] 改变字符串中的内容 #include iostream #include cstring using namespace std; void change(char str1[20]); int main() { char name[10] = Ding; coutnameendl; change(name); // 调用时,只需指定数组名 coutnameendl; return 0; } vo

文档评论(0)

1亿VIP精品文档

相关文档