在验证单片机程序的时候,把一个子函数的程序不小心删掉了,于是问题就出现了
1.先说主函数,主函数调用了子函数,而子函数虽然内容删了,但是在主函数前定义了子函数,所以能通过编译
2.编译出来运行,函数运行到空函数那里,就不会再向前运行,目前有几种估计,其中一种是空函数会进入死循环
void xxx();
void main()
{
``````
xxx();
`````
}
请教这是什么原因?
在验证单片机程序的时候,把一个子函数的程序不小心删掉了,于是问题就出现了
1.先说主函数,主函数调用了子函数,而子函数虽然内容删了,但是在主函数前定义了子函数,所以能通过编译
2.编译出来运行,函数运行到空函数那里,就不会再向前运行,目前有几种估计,其中一种是空函数会进入死循环
void xxx();
void main()
{
``````
xxx();
`````
}
请教这是什么原因?