设计函数
数组传参的重要特性:
• 函数的实参是数组,形参也可以写成数组形式
• 形参如果是一维数组,数组大小可以省略不写
• 数组传参,形参是不会创建新的数组的
• 形参操作的数组和实参的数组是同一个数组
• 数组传参的本质:传递数组首地址
设计一个函数,传入一个数组,把所有元素设置为-1
#include <stdio.h>
void set_arr(int arr[],int len,int val){
for(int i = 0;i<len;i++){
arr[i]= val;
}
}
int main(){
int arr[5] = {0};
int len = sizeof(arr)/sizeof(arr[0]);
set_arr(arr,len,-1);
Print(arr,len);
return 0;
}
运行结果: