typedef int (*)()
时间: 2023-08-18 11:05:49 浏览: 99
基于typedef的用法详解
引用\[1\]中提到了两个typedef语句,分别是typedef int (*f)(int,int);和typedef int *(*f)(int,int)。这两个语句定义了一个新类型f,它可以被赋值为具有特定特征的函数的函数名,即指向该函数的指针。第一个typedef语句定义了一个指向返回类型为int,参数类型为int和int的函数的指针类型f。第二个typedef语句定义了一个指向返回类型为int指针,参数类型为int和int的函数的指针类型f。
引用\[3\]中也提到了一个typedef语句,typedef int f(int,int)。这个语句定义了一个新类型f,它可以声明函数。也就是说,f类型可以作为函数的声明。
所以,问题中的typedef int (*)()是一个不完整的语句,缺少了返回类型和参数类型的定义。根据上述引用内容,我们可以推断这个语句可能是定义了一个指向返回类型未知,参数类型未知的函数的指针类型。
#### 引用[.reference_title]
- *1* *2* *3* [typedef int()(int,int)](https://blog.csdn.net/CHEN_ShuTong/article/details/106962706)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文