通过函数的地址调用函数(有专门的函数指针),但不是&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;
}
|