中断返回和一般函数返回区别

中断返回和一般的函数返回有什么区别呢,求详细解释,最好可以进行举例说明

函数返回是函数执行完了,返回调用函数的地方
中断返回是程序被中断了,先去执行了个别的函数,执行完了再返回刚才中断的地方
函数的返回有返回值,中断的返回没有返回值
函数只能返回到调用的地方,中断可能在任意地方中断,再返回中断的地方
程序被中断了你通常是意识不到的

中断的返回你是用不到的,没意义

1、中断发生的时间是随机的,只有主程序收到中断申请才会发生中断;而子程序的执行是设计者事先在代码中已经安排好的
2、中断与主函数不存在主从关系,是平行关系;而子函数与主函数之间是从主关系
3、中断处理系统是软硬件结合系统,中断申请一般由硬件电路产生(比如按下按键触发中断);而主程序调用子程序完全是软件处理过程

这种问题,教材上有答案