void(* resetDevice) (void) = 0;
这是我偶然发现的函数声明,而且后来没有找到定义。 这是什么功能?它有什么作用?它又回归了什么?
答案 0 :(得分:0)
这是指向void函数的指针,不接受任何参数。指针名为resetFunc,初始化为null。稍后一些库代码将初始化它以指向实际功能。您可以使用
进行调用resetDevice();
现在,该功能究竟会做什么,我不知道 - 这取决于您未指定的环境/库。我的猜测是Arduino,你可以在这里阅读更多关于它的信息