一、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