C语言中程序是怎么执行的?不是执行主函数里的吗?如果主函数不调用子函数,子函数也能执行吗?

为什么单片机的程序中,中断函数没有在主函数中被调用,但是却执行了?

单片机中的中断程序并不用中主程序中被调用,只要主程序中设好中断允许。如外部中断,主程序中设有总中断和外部中断开启,单片机中的into端口给一个低电位,就运行中断程序。这和c语言有一点出入
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-13
C语言中执行顺序是先找入口也就是main(),然后执行里面的语句,当遇到你写的子函数的时候再调用子函数,子函数执行完之后,继续回到主函数里面执行相关语句!
第2个回答  2010-04-13
硬件
相似回答