C 語言形參中的陣列注意事項

2021-08-18 04:57:59 字數 674 閱讀 3024

1、形參中的陣列,不是陣列,它是普通指標變數

2、形能陣列,int a[1000],int a,int *a 對編譯器而言,沒有任何區別

3、編譯器都是當做int *處理

4、形參中的陣列和非形引數組區別:形參中的陣列是指標變數

#includevoid print_array(int arr,int size)

printf("\n");

}//1、形參中的陣列,不是陣列,它是普通指標變數

//2、形能陣列,int a[1000],int a,int *a 對編譯器而言,沒有任何區別

//3、編譯器都是當做int *處理

//4、形參中的陣列和非形引數組區別:形參中的陣列是指標變數

//void print_array(int a[1000]);

//void print_array(int a);

void print_array1(int *arr,int size)

printf("\n");

}int main();

printf("sizeof(a)=%d , sizeof(a[0])=%d\n",sizeof(a),sizeof(a[0]));

print_array1(a,6);

return 0;

}

python函式形參傳遞注意事項

說到這個問題,我們先來看一段 coding utf 8 author 15025 time 2021 3 12 10 19 software pycharm description def max if a b print a b a 5b 3max a b 此時有輸出結果,輸出為print函式中定...

C語言注意事項

1 fgetc與fputc函式 fgetc函式從指定的文 件中讀乙個位元組 fputc 函式向指定的檔案寫乙個位元組 2 r 是回車,n 是換行,前者使游標到行首,後者使游標下移一格。c語言程式設計時 windows系統 r 就是return 回到 本行 行首 這就會把這一行以前的輸出 覆蓋掉 如 ...

C語言注意事項

一 關於typedef與 define的相似之處 例如 typedef int count define count int 作用 都是用count代表int,但事實上,二者是不同的。define是在預編譯時處理的,只能作簡單的字串替換,而typedef是在編譯時處理的,並不是作簡單的字串替換,而是...