#include<stdio.h>
typedef struct{
int edg;
}people;
void say_hello(){
printf("hello world !\n");
}
typedef void (*fun) (); //指向无输入参数和返回类型的函数;
int main()
{
people p;
p.edg = 18;
printf("edg = %d\n", p.edg);
// void(* p) (); // p是指向没有输入参数和返回类型的函数;
//我们利用typedef来定义这类函数指针;
fun a = say_hello; //用a指向say_hello;
a();//调用函数指针a;
return 0;
}
C/C++:typedef关键字
最新推荐文章于 2015-04-07 21:03:24 发布