这个关键词听老师讲的时候,最简单的理解方法就是给一个类型起一个别名,可是到了指向函数指针变量类型的时候就有点晕晕的了。比如:- #include <stdio.h>
- typedef int (*Yunsuan)(int, int);
- int sum(int a, int b)
- {
- return a + b;
- }
- int minus(int a, int b)
- {
- return a - b;
- }
- int count(int a, int b, Yunsuan p)
- {
- return p(a, b);
- }
- int main()
- {
- int a = sum(minus(10, 5), count(10, 5, sum));//minus(10,5)=5;count(10,5,sum)=15;
- printf("%d\n", a);
- return 0;
- }
复制代码 |
|