我正在讀K & R書(第一次)我遇到了一個使用指針的函數。K&R C函數指針
函數調用
qsort(
(void **)lineptr,
0,
nlines-1,
(int (*)(void *,void *)) (numeric ? numcmp : strcmp)
);
我的理解是什麼,基於strcmp
或numcmp
傳遞的numeric
要麼地址,地址是需要的功能類型強制轉換爲(int (*)(void *,void *))
。
功能確定指標
void qsort(void *v[],int left,int right, int (*comp)(void *, void *))
所以是我關於函數指針的解釋正確的?
你能指定我們的問題嗎?或者我是唯一一個沒有真正得到的人,你在問什麼? – dhein
是的,解釋是正確的 – hroptatyr