关于一道华为面试题目的疑问
在社区帖子里看到一道面试的帖子
由于我是新人 有些看不懂
在此提问 希望大家指教
5、写出下列代码的输出内容
#include<stdio.h>
int inc(int a)
{
return(++a);
}
int multi(int*a,int*b,int*c)
{
return(*c=*a**b);
}
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
INCp=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%d\n",*arg2);
}
main()
{
int a;
show(multi,10,&a);
return 0;
}
答:110
**************
请问这两句如何解释?
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
这个在编译时候出现问题
INCp=&inc;
INCp是指针?
谢谢