C语言中函数中传入一个数组,并且返回一个数组
一、C语言可以很容易将一个数组传递给一个自定义函数,格式如下:
main() { adb(float a[],int n); } float adb(float a[],int n) { …… return ^ ; }
二、下面是C语言如何将一个数组从自定义函数返回
1、一维数组
#include<stdio.h> int *arry ( int a[]); int main () { int a[]={0,1,0,1,1,0,1,0}; int *b =arry(a) ; int i; for (i = 0;i<8;i++){ printf ("%d " , a[i]); } return 0; } int *arry ( int a[]) { int i; for (i = 0;i<8;i++){ if (a[i]==0){ a[i]=1; } else { a[i]=0; } } return a; }
欢迎关注微信公众号“ **IT客**“ ,投稿邮箱 itkeyy@163.com