c语言中断程序:void 函数名() interrupt 中断号,其中函数名是可以自己定义的吗?
答案:2 悬赏:10 手机版
解决时间 2021-02-26 08:17
- 提问者网友:斑駁影
- 2021-02-25 09:31
如果不是都包含哪些函数名?void ext() 0表示什么中断
最佳答案
- 五星知识达人网友:街头电车
- 2021-02-25 10:42
函数名仅代表函数的名称,可以自己定义。
但要注意的是:
1、要以字母开头;
2、不能以关键字当函数名;
这两条是硬规定。
3、起一个有意义的函数名对维护程序有很大的作用,方便维护和修改者一目了然该函数的作用;
但要注意的是:
1、要以字母开头;
2、不能以关键字当函数名;
这两条是硬规定。
3、起一个有意义的函数名对维护程序有很大的作用,方便维护和修改者一目了然该函数的作用;
全部回答
- 1楼网友:摆渡翁
- 2021-02-25 11:37
不是,中断分为软中断和硬件中断,是事件触发的,而与函数(也就是过程)本质上是不同的,虽然都是程序的跳转,但是中断是跳转到固定的地址(由中断向量指向的地址单元),这个一般是由硬件决定,而函数嵌套属于子程序调用,是软件在控制,因此一般不认为函数嵌套是中断的实例,但有些书上也确实把它们联系起来讨论,原因是它们的实现机制十分相似,都包括现场的保护,断点地址的压栈,程序返回时都有现场恢复和程序指针的出栈。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯