用C语言递归声明函数
|
收到adream307的问题,我不知道,你呢?
我想声明一个这样的函数:
(我们将此功能类型命名为F)
F的返回类型为\“ void \”
F的参数是一个函数指针,该指针指向一个
类型与F相同的函数
我可以声明这样的功能吗?
没有找到相关结果
已邀请:
1 个回复
漂截嘘
但是您可以编写一个可以接受自身的函数,而不会出现任何问题。考虑
很好。
的参数类型是一个函数指针(
在此等同于
),其类型与
的类型兼容。
的参数和调用中argument7ѭ和
的函数类型的兼容性规则指定为: 如果一种类型具有参数类型列表[调用参数],而另一种类型由不属于函数定义一部分且包含空标识符列表[函数参数类型]的函数声明符指定,则参数列表不应有一个省略号终止符,每个参数的类型应与应用默认参数提升的结果类型兼容。 两种类型都满足此兼容性规则,因此函数调用已定义良好。