C语言中,int *p()与int (*p)()的区别??
3个回答
展开全部
第一个是定义返回int型指针的函数,第二个是定义函数指针
追问
请解释一下,第二个是定义函数指针具体是什么意思,我对它的定义很模糊!!
追答
其实就是该指针可以指向一个函数,例如:
void max(){};
p=max;
调用的时候直接用(*p)()就可以调用该max函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你确定你输入的语句没有问题吗?
int *p();//这是一个整型指针函数,
int (*p)();//这个不能成为语句。
int *p();//这是一个整型指针函数,
int (*p)();//这个不能成为语句。
追问
是选择题来着,考int *p()与int (*p)()的概念!!怎么样int (*p)()才能成为一个语句??
追答
如果不管它两的语法对错的话,那就是,前一个是整型指针函数,后一个是整型函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询