C语言中的interrupt是怎么回事

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:39:23
今天看以程序,看到
void interrupt ( *oldhandler)(__CPPARGS);
搞不明白是怎么意思
C语言中好像没有关键字interrupt吧,interrupt有什么用,oldhandler又是什么意思?

希望有人能满足我的求知欲
预谢!!!!!

函数名称:interrupt
头文件:dos.h
函数用途:申明一个函数为中断函数,该中断函数的中断号为intr
函数原型:void interrupt(*getvect(int intr)) (void)
其它说明:以上不是一个函数,实际上是说明了中断函数的格式,比如我们要将一个函数fun()说明成中断函数,可写成: void interrupt( *fun )();

具体不知道,上网找找.

interrupt可以看成是int定义为整型
*oldhandler 从你的程序上看来是指针
oldhangler 就是地址名