需要使用一个头文件
如果 不使用 1.h,直接 gcc 1.c 2.c 是错误的
1.c
#include<stdio.h>
#include "1.h"
int fun(int a)
{
printf("1111111111111\n");
}
2.c
#include<stdio.h>
#include "1.h"
/*
int fun(int a)
{
printf("1111111111111\n");
}
*/
int main()
{
int (*pf)(int a);
pf = fun;
(*pf)(1);
}
1.h
int fun(int a);