数组的传递

36 阅读1分钟
#include <stdio.h>

//1.在定义函数的时候,如果形参是一个数组
//    

void printArr(int arr[],int n){
	for(int i = 0;i<n;i++){
		printf("%d\n",arr[i]);
	}
}

int main5(){
	//int 类型的数组 
	int arr1[5]={1,2,3,4,5};
	//计算数组的元素个数:用数组的整体大小/单个元素大小
	int n_arr1 = sizeof(arr1)/sizeof(int);
	
	printf("%d\n",n_arr1);
	printArr(arr1, n_arr1);
	
	int arr2[3]={7,8,9};
	
	
//	printArr(arr1,5);
	printArr(arr2,3);
	
//	for(int i = 0;i<5;i++){
//		printf("%d\n",arr[i]);
//	}
	
	
	
}