A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include <stdio.h>

int minimum(int *array,int length);
int main()
{

    int array[] = {23,24,42,3,56,4,7};
    int result = minimum(array,7);
    printf("%d\n",result);


}

int minimum(int *array,int length)
{
    int m = array[0];
    for (int i=1; i<length; i++)
    {
      if (m > array)
       {
           m = array;
       }
    return m;
}

2 个回复

倒序浏览
array只是个名称,不能表示数组,也可以写成array【】
回复 使用道具 举报
直接形参使用数组的话 形参声明就固定数组的大小,而使用指向数组的指针来做形参 就可以实现任意长度数组作为形参传入函数做处理:)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马