18数组做参.ppt

18数组做参概要

数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数的参数 数组作为函数参数小结 体会“值传递”与“地址传递”的不同 设计一个子函数 1、要求:用简单变量做参数求两数中最大值,并互换两数,最后在主程序中输出。 2、要求:用数组元素做参数求两数中最大值,并互换两数,最后在主程序中输出。 3、要求:用数组名做参数求两数中最大值,并互换两数,最后在主程序中输出。 * * 一、数组元素做函数实参 与变量做实参一样,数组元素做实参是“值传递” 例8-10:求5个任意整数中的最大数。 注意:数组元素不能作形参。 8-10:程序如下: #include stdio.h int max ( int x , int y ) { return ( x y ) ? x : y ; } void main ( ) { int a[5], i , m ; printf ( Enter 5 integer : \n); for ( i = 0 ; i 5 ; i++ ) scanf (%d, a[i] ); m = a[0] ; for ( i = 1; i 5 ; i++ ) m = max ( m , a

文档评论(0)

1亿VIP精品文档

相关文档