我想知道是否有可能在C中使用函数声明来初始化函数指针,而不需要事先声明它。
像这样做一些事情:
FunctionPointer my_pointer = void MyFunction() {};我知道你可能应该这样做:
void MyFunction() {}
my_pointer = MyFunction;但我很有兴趣知道小型车在某种程度上是否可行。
提前感谢!!
发布于 2020-10-02 17:28:25
这是不可能的。不能将声明用作初始值设定项,因为初始值设定项必须是表达式。
https://stackoverflow.com/questions/64169125
复制相似问题