&f1, &f2, &f3, &f4也可以得到函数的地址
#include<stdio.h>#include<conio.h>
int f1()
{
return 0;
}
int f2()
{
return 1;
}
int f3()
{
return 2;
}
int f4()
{
return 3;
}
int main()
{
int (*a[])() = {&f1, &f2, &f3, &f4};//指向函数的指针数组
int j;
for (int i = 0; i < 4; ++i)
{
j = a[i]();//调用f1 f2 f3 f4函数
printf ("%d,",j);
}
getch();
}
函数名代表函数的地址,为什么&f1, &f2, &f3, &f4也可以得到函数的地址,