请解释“func”为何种类型,这种类型的作用什么,变量ttt 的值是多少?typedef int (*func)(int, in请解释“func”为何种类型,这种类型的作用什么,变量ttt 的值是多少? typedef int (*func)(int, int*); int xxx(int a, int *p) { return a + *p; } int dowork(func aaa, int bbb, int *ccc) { return aaa(bbb, ccc); } int sss = 4; int ttt = dowork(&xxx, 3, &sss);