第7章 函数2 old.pptVIP

  • 3
  • 0
  • 约7.2千字
  • 约 32页
  • 2016-11-26 发布于广东
  • 举报
第 7 章 函 数 再谈函数和它的参数、返回值 数组作为函数参数 数组元素做参数:与变量相同 实参、形参占据不同的内存,值传递 数组名作参数:地址传递 传递的实际上是实参数组在内存中的首地址 实参、形参数组类型相同 对形参大小不作检查 int max(int array[ ]); 调用函数时,只写数组名 实参、形参数组对同一段内存操作 多维数组名作为函数参数 注意对数组大小的说明 int max(int array[ ][5]); 例,记录某数组中相邻两个元素中较大者。 void main ( ) { float max(float x, float y ); float a[20]={0}, c[10]={0}; int i, j; for(i=0;i20;i++) { scanf( “%f”, a[i]); } for(i=0,j=0; i20; i+=2) { c[j] = max(a[i],a[i+1]); j ++; } } 例.冒泡排序 基本思想 从前向后将相邻两个数据进行比较 逐个交换次序不当的数据 大数沉底,小数起泡(从

文档评论(0)

1亿VIP精品文档

相关文档