指针作为函数参数

2016-8-25 admin MOOC-C语言

#include "stdio.h"
#define N 10
int max_array(int p[],int n)
{
 int i;
 int max_value=p[0];
 for(i=1;i<n;i++)
  if(p[i]>max_value)max_value=p[i];
 return max_value;

}
int max_pointer(int *p,int n)
{
 int i;
 int max_value=*p;
 for(i=0;i<n;i++,p++)
  if(*p>max_value)max_value=*p;
 return max_value;

}
void main()
{
 int a[N]={12,23,44,6,9,56,334,34,334,11};
 int max_array_value=max_array(a,N);
 int max_array_pointer=max_pointer(a,N);
 printf("max_array_value=%d,max_array_pointer=%d\n",max_array_value,max_array_pointer);

}

标签: 指针 函数参数

评论(0) 浏览(440)


好优扒博客 皖ICP备14016797号-2