在C语言程序组里面看见 “@far”.问下“@”是什么意思,其什么作用
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 02:06:39
在C语言程序组里面看见 “@far”.问下“@”是什么意思,其什么作用
typedef void @far (*interrupt_handler_t)(void);
struct interrupt_vector {
unsigned char interrupt_instruction;
interrupt_handler_t interrupt_handler;
};
@far @interrupt void NonHandledInterrupt (void)
{
/* in order to detect unexpected events during development,
it is recommended to set a breakpoint on the following instruction
*/
return;
}
extern void _stext(); /* startup routine */
typedef void @far (*interrupt_handler_t)(void);
struct interrupt_vector {
unsigned char interrupt_instruction;
interrupt_handler_t interrupt_handler;
};
@far @interrupt void NonHandledInterrupt (void)
{
/* in order to detect unexpected events during development,
it is recommended to set a breakpoint on the following instruction
*/
return;
}
extern void _stext(); /* startup routine */
这个是不是某个字符串,也许它在这个程序中有某些特定的意思,但是在C语言中它既不是什么关键字,也没有什么特定的意义.
再问: 他能作为变量的命名吗吗 整个如下 typedef void @far (*interrupt_handler_t)(void);
再答: 这个估计是某些编译器定义的对它有意义的东西。 typedef void @far (*interrupt_handler_t)(void); 这句是将void类型重新包装成个函数指针,然后@far可能是远跳转,因为后面有interrupt_handler_t(中断句柄) 我对这方面不熟悉,仅仅是猜测。
再问: 他能作为变量的命名吗吗 整个如下 typedef void @far (*interrupt_handler_t)(void);
再答: 这个估计是某些编译器定义的对它有意义的东西。 typedef void @far (*interrupt_handler_t)(void); 这句是将void类型重新包装成个函数指针,然后@far可能是远跳转,因为后面有interrupt_handler_t(中断句柄) 我对这方面不熟悉,仅仅是猜测。
C语言里面长整型起到什么作用?长整型的位数是怎么确定的?长整型一般在什么程序中起到作用,
register是什么意思?在C语言中有什么作用?
C语言程序中的符号:(){}#?/分别代表什么作用?
这段C语言的程序里的第2排的“flag”是什么意思?有什么作用呢?
问一道C语言的程序题,
C语言 While循环小括号里面都可以写什么,见有的程序在小括号里面写输入语句
编写下这个C语言程序:
c语言.下面程序各个变量是什么意思?
C语言程序中temp是什么意思啊!
C语言程序中break是什么意思?
在C语言中语句printf("%6d",m); 引号里面的是什么意思能解释下吗?谢啦~
C语言是什么?C语言是程序还是什么意思?