void addrecord(student stud[]); // 形參:陣列(退化為指針)
student *pointer = malloc(...);
addrecord(pointer); // 實參:指針C 語言中 **陣列作為函數參數自動退化為指向首元素的指針**。因此 `student stud[]` 等價於 `student *stud`。實參 `pointer` 類型為 `student*`,完全匹配,**無隱式轉換發生**。
函數聲明寫 `void addrecord(student *stud)` 更誠實反映本質;若需傳遞長度,額外加 `size_t n` 參數。