|
|
1
3
对 ,可以返回 function pointer 用C写的。
你要找的退货类型是a
空指针
是的,在C语言中,函数的名称在它的主体中也是可见的。如果不是这样的话,递归之类的事情就不可能发生。 以下是一些用于说明的代码:
输出: 此函数返回指向自身的指针 此函数返回指向自身的指针 编辑: 在阅读了你的问题的第二部分,其中提到你需要这个,我想你可能正在寻找 recursion 或 callback .如果是这样的话,你可以在评论中澄清,我会相应地编辑我的答案。 |
|
2
1
这是递归定义类型的要求,至少在C语言中是不可能的 this question .
就像其他节目一样,你需要一些技巧(
当然可以。递归在C语言中很好。
只需输入函数名即可。以下是您的场景示例:
在嵌入式C中,您的计划并不新鲜:通过设置指向当前状态函数的指针来实现状态机。但你将设置下一个指针 不是通过返回 但是打电话给 塞特 作用一些开发人员甚至为此使用了一个全局变量, brr . |
|
3
0
函数可以使用对自身的引用。100%没问题。
|
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |