《C语言程序设计笔记》 (49).docxVIP

  • 8
  • 0
  • 约小于1千字
  • 约 1页
  • 2021-08-28 发布于上海
  • 举报
指针变量和数组作函数参数 数组名作形参时,接收实参数组的起始地址;作实参时,将数组的起始地址传递给形参数组。 引入指向数组的指针变量后,数组及指向数组的指针变量作函数参数时,可有4种等价形式(本质上是一种,即指针数据作函数参数): (1)形参、实参都用数组名 main() f(int a[ ] , int n) {int a[10]; {…………} ………… f(a,10); } 将使形参数组占用实参数组的存贮空间,子函数中对形参数组的操作也就是对实参数组的操作。 (2)形参用指针变量、实参用数组名将主函数中数组的首地址传递给形参指变,使形参指变指向主函数中的数组,子函数中通过移动形参指变,达到访问主函数中数组各元素的目的。 main() f(int *p, int n) {int a[10]; {…………} ………… f(a,10); } (3)形参、实参都用指针变量 main() f(int *x, int n) {int a[10], *p; {…………} p=a; f(p,1

文档评论(0)

1亿VIP精品文档

相关文档