我是c編程的初學者。我試圖在一個數組函數指針中引用以下函數,如processGrades 4元素數組中所示。我無法獲得3 x 4的等級數組傳遞給函數。我正在嘗試使用指針,但我似乎沒有正確地格式化指針。我將不勝感激幫助或幫助理解如何做到這一點。我的參考是非常基本的。使用多維數組引用函數的數組函數指針
void minimum(int grades[][EXAMS], size_t pupils, size_t tests);
void maximum(int grades[][EXAMS], size_t pupils, size_t tests);
void average(int grades[][EXAMS], size_t pupils, size_t tests);
void printArray(int grades[][EXAMS], size_t pupils, size_t tests);
void(*processGrades[4])(int, size_t, size_t) = { printArray, minimum, maximum, average };
這個工作表示感謝。 – 2015-04-02 03:31:03