Linux CC++ベース-配列パラメータの使用

2895 ワード

1.配列パラメータ
void fun(int a[100])
void fun(int a[])
void fun(int *a)
void fun(char*p[100],int n)
void fun(char*p[],int n)
void fun(char**p,int n)

配列が関数パラメータである場合、配列パラメータはポインタに劣化し、以上のコードはコンパイラから見れば等価である.主関数パラメータ使用説明main関数パラメータの2つの書き方
int main(int argc,char**argv)
int  main(int argc,char *argv[])

argv[]:配列であり、配列の各要素はchar*タイプであり、各要素は文字列アドレスargc:argv[]要素の個数main()関数パラメータであり、ユーザー伝達が必要である
  1 #include                                                                                          
  2 
  3 int main(int argc,char *argv[])
  4 {
  5     for(int i=0;i)
  6     {
  7        printf("test=%s
",argv[i]); 8 } 9 10 return 0; 11 }