C 对一个整型数组求和

//对一个整型数组求和 
//数组传递和指针传递两种方式 
//默认数组传递
#include <stdio.h>

int addArray(int array[],int n);
//int addArray(int *array,int n); 

int main()
{
	int data[]={0,1,2,3,4,5,6,7,8,9};
	int size=sizeof(data)/sizeof(data[0]);
	
	//获取data数组的长度 
	printf("data: %d\n",sizeof(data)); 
	
	printf("结果是:%d\n",addArray(data,size));
	
	return 0;
}

int addArray(int array[],int n)
//int addArray(int *array,int n)
{
	int sum=0;
	int i;
	
	printf("array: %d\n",sizeof(array));
	
	for(i=0;i<n;i++)
	{
		 sum+=array[i];
		 //sum+=*array++; 
	}
	
	return sum;
}

猜你喜欢

转载自blog.csdn.net/qq_48167493/article/details/120511328