/* * interrupt_function是一个函数指针,它所指向的函数 * 没有输入参数,它的返回值为void */ void(* interrupt_function)();
unsigned int vector; /* * VICVectAddr这个地址应该对应一个函数的地址 * 且该函数应该类似于 void VICVectFunction( void ) */ vector = VICVectAddr;
/* * 强制类型转换,把vector的值所代表的地址转换成 * 一个函数地址 */ interrupt_function = (void(*)())vector; 相关链接:http://purelove2007.blogcn.com
|