
typedef void (*lpFunction) ( ); /**//* 定义一个无参数,无返回类型的函数指针类型*/ 

lpFunction lpReset = (lpFunction)0xF000FFF0; /**//* 定义一个函数指针,指向CPU启动后所指向的第一条指令的位置*/ 
lpReset(); /**//* 调用函数 */
本文介绍了一种函数指针的应用场景,定义了一个无参数且无返回值的函数指针类型,并将其初始化为CPU启动后的首条指令地址,最后通过调用该函数指针实现了特定的功能。

typedef void (*lpFunction) ( ); /**//* 定义一个无参数,无返回类型的函数指针类型*/ 

lpFunction lpReset = (lpFunction)0xF000FFF0; /**//* 定义一个函数指针,指向CPU启动后所指向的第一条指令的位置*/ 
lpReset(); /**//* 调用函数 */
1万+
557

被折叠的 条评论
为什么被折叠?
