#include <iostream>
using namespace std;
char *look(char*);
char *(*p)(char*); //这里用typedef 怎么定义?
int main()
{
char ch[]="hello";
p=look; //这里呢?
cout << (*p)(ch); // 这里呢?
return 0;
}
char *look(char *str)
{
return str;
}
1 回答
已采纳
angie
TA贡献56条经验 获得超8个赞
typedef char* (*look_t)(char *);
当然,你也可以不定义成指针:typedef char* (look_t)(char *);
但是函数只能使用其指针,如果你使用第二种方法就必须 look_t *fun; 这种方式来使用
- 1 回答
- 0 关注
- 1323 浏览
添加回答
举报
0/150
提交
取消