其 他 回 答共2條
1樓
typedefint(*CallBack)(char*p);//后面';'變量名:CallBack
1.*CallBack:CallBack是一個指針
2.(*CallBack)():指向一個函數(shù)
3.(*CallBack)(char*p):這個函數(shù)有一個參數(shù),類型為char*
4.int(*CallBack)(char*p):這個函數(shù)有一個返回值,類型為int最終:CallBack是一個指針,指向具有一個char*類型參數(shù),且返回一個int型數(shù)據(jù)的函數(shù)
前面有個typedef,所以現(xiàn)在CallBack是這種類型的別名intfunc(char*p){
...
}...
CallBackmy_callback1=func;//OK
CallBackmy_callback2=&func;//OK
以上二者均可
知識庫標(biāo)簽:
|列兵