|
0.11版
typedef int (* fn_ptr) ();
fn_ptr sys_call_table[]={.......,sys_exit,............}; //a
int sys_exit(......){return do_exit(.....);} //b
void do_exit(.....){........} //c
请问return do_exit();如何理解?do_exit() 是void,难道返回的是指针?
但返回指针也不应该void *赋给 int 啊?
请问如何理解?
还有a句如果不用typedef ,直接写,应如何写? |
|