在c中使用typedef关键字

在c中使用typedef关键字,c,function-pointers,typedef,C,Function Pointers,Typedef,我正在看课堂上教授的一张幻灯片,其中包括一个typedef关键字。与通常使用typedef关键字(通常为特定数据放置别名)不同,该示例中没有放置别名。以下是一个例子: typedef的使用是否正确,或者我的解释是否不同?它是一个函数指针。这是非常有效的语法 Ptr被声明为指向函数的指针,其中该函数接受两个int参数并返回一个int。这里您可以使用Ptr作为typedefed类型的别名。Ptr是别名。如果有两个函数指针具有相同的声明,Ptr将是哪一个函数指针的别名?什么意思?类型别名foo的typ

我正在看课堂上教授的一张幻灯片,其中包括一个typedef关键字。与通常使用typedef关键字(通常为特定数据放置别名)不同,该示例中没有放置别名。以下是一个例子:


typedef的使用是否正确,或者我的解释是否不同?

它是一个函数指针。这是非常有效的语法


Ptr
被声明为指向函数的指针,其中该函数接受两个
int
参数并返回一个
int
。这里您可以使用
Ptr
作为typedefed类型的别名。

Ptr
是别名。如果有两个函数指针具有相同的声明,Ptr将是哪一个函数指针的别名?什么意思?类型别名
foo
的typedef与变量
foo
的声明具有完全相同的语法,类型相同,但在声明中的存储类说明符中有保留字
typedef
。@melpomene:谢谢您的编辑。谢谢。