C語言中陣列指標 作為形參
阿新 • • 發佈:2019-02-04
2015 0605
在修改程式的過程中,看到兩種將陣列作為形參的方法,於是搜了一下,找了一下比較全面地介紹陣列指標的文章。
先寫下我遇到的兩種方式:
方式1:
void filter_c(long double *,long double *,float *,int);//函式宣告
filter_c(NAFF_b,NAFF_a,RealTimeSignal_filter,len_new);//函式應用
void filter_c(long double b[ ],long double a[ ],float x[ ],int number)//函式定義
{.............................}
方式2:
void select_sort(float *, int);//函式宣告
select_sort(Buff_Flow, MaxSize);//函式應用
void select_sort(float *x, int n)//函式定義
{..............................}
原文地址:http://blog.sina.com.cn/s/blog_90832a850100wksp.html
陣列元素 陣列元素可以用作函式實參,但不能用作形參。因為形參是在函式被呼叫時臨時分配儲存單元的,不可能為一個數組元素單獨分配儲存單元。 在用陣列元素作函式實參時,把實參的值傳給形參,是單向的“值傳遞”過程。 陣列名