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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM