第六阶段—typedef关键字详解—typedef给函数指针类型取别名:定义一个函数指针,来代替函数名,进行调用

 1 #include<stdio.h>
 2 
 3 // typedef int *fun(int a,int b);//fun代表int *(int ,int )
 4 typedef int (*fun)(int a,int b);//fun代表int (*)(int ,int )
 5 int add(int a,int b)
 6 {
 7     return a + b;
 8 }
 9 
10 int main(int argc, const char *argv[])
11 {    
12     fun p;
13     p = add;
14     printf("%d + %d = %d\n", 3,5,p(3,5)); 
15     
16     return 0;
17 }

 

posted @ 2021-10-02 09:01  major825  阅读(149)  评论(0)    收藏  举报