c语言

28 阅读1分钟

代码如下:

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

int main(){ 
	int arr1[5]={1,2,3,4,5};
	

	int arr2[3]={7,8,9};
	
	printArr(arr1,5);
	
	printArr(arr2,3);
}

运行结果如下:

image.png

代码如下:

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

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

运行结果如下:

image.png

代码如下:

#include <stdio.h>
void funArr(int arr[]){
    arr[0]=100;
    arr[1]=200;
}

int main(){
    // int 类型的数组
    int arr[]={1,2};
    printf("%d %d\n", arr[0], arr[1]);
    funArr(arr);
    printf("%d %d\n", arr[0], arr[1]);
}

运行结果如下:

image.png