这句话是什么意思(后面的注释)?

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:24:38
typedef int (*fp)(int a);//注意,这里不是生命函数指针,而是定义一个函数指针的类型,这个类型是自己定义的,类型名为fp
fp fpi;//这里利用自己定义的类型名fp定义了一个fpi的函数指针!

只给你翻译注释,对比下面的句子:
int; // int 不是变量,是类型
int intI;// 利用 int 类型定义了一个变量,叫 intI

typedef int (*fp)(int a); //fp 不是指针,是类型
fp fpi; // 利用 fp 类型定义了一个变量,叫 fpi

至于句子的意思,因为你没问,所以我也不好意思回答,^_^

表示fp是一个函数指针类型,它的类型是自己定义的 int*

然后用fp再定义其他的函数指针。