在C语言中,函数是一组一起执行特定任务的语句。每个C程序至少有一个函数,即主函数main() ,所有简单的程序都可以定义其他额外的函数
编写一个函数,打印传入数组中的所有元素
#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[]={1,2,3,4,5,8,9};
int n_arr1 = sizeof(arr1)/sizeof(arr1[0]);
printf("%d\n",n_arr1);
printArr(arr1,n_arr1);
int arr2[3]={7,8,9};
printArr(arr2,3);
printf("在函数中输入数组");
}
作业
#include<stdio.h>
int getArrsum(int arr[],int len){
int sum = 0;
for(int i = 0;i<len;i++){
sum +=arr[i];
}
return sum;
}
int getArrMax(int arr[], int len) {
if (len <= 0) {
return 0;
}
int max = arr[0];
for (int i = 1; i < len; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
int findArrValue(int arr[], int len, int val) {
int idx = -1;
for (int i = 0; i < len; i++) {
if (arr[i] == val) {
return i;
}
}
return -1;
}