12.25 C++

58 阅读1分钟
#include <stdlib.h>

// 1. 在定函数的时候,如果形参是一个数组
	
	
	 
// 1. 编一个函数, 打印传入的数组中的所有元素。
 
 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);
	
	printArr(arr1, n_arr1);
	int arr2[3]={7,8,9};
	printArr(arr2,3);

	
//	for{int i =0;i<5;i++}{
//		printf("%d\n", arr[i]);
//	
//	}
//	printf("在函数中传入数组"); 
}

image.png

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

void f(int m){
	m += 10;
}

int main(){
	int m = 1;
	printf("m=%d\n", m); //1
	f(m);
	printf("m=%d\n", m);
}

image.png