首页 > 其他 > 详细

指针初探

时间:2020-12-18 10:00:51      阅读:21      评论:0      收藏:0      [点我收藏+]

指针是C语言的灵魂,走进指针,来一场灵魂之旅! 

以下仅包括用指针求和、找最值

#include <stdio.h>


/*
指针替代数组的写法,初学时*x就是值的时候,x就是数组名,可是要赋初始位置
*/
int f_sum(int a[],int n)
{
int *p=a;
int sum=0;
/*for(p;p<&a[n];p++)
sum+=*p;
return sum;*/

while(p<&a[n])
sum+=*p++;


return sum;
}


void max_min(int a[],int n,int *max,int *min)
{
*max=a[0];
*min=a[0];
for(int i=0;i<n;i++)
{
if(a[i]>*max) *max=a[i];
if(a[i]<*min) *min=a[i];
}

}

int main()
{
int a[10]={0};
for(int i=0;i<10;i++) scanf("%d",(a+i));
int small,large;
max_min(a,10,&small,&large);
printf("%d\n",f_sum(a,10));
printf("%d %d",large,small);


}

 

指针初探

原文:https://www.cnblogs.com/tzp-empty-hya/p/14152849.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!