通过函数的地址调用函数(有专门的函数指针),但不是&fun这样取法。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
正确的取法: #include<stdio.h> void F( int i) { printf ( "F函数被调用!%d\n" ,i); } int main() { typedef void (*Fun)( int ); Fun ff=F; //这样取法,不用加&号。 ff(3); //以下跟以上意思一致。 void (*func)( int )=F; func(4); return 0; } |