FAR *PASCAL FAR
时间: 2024-01-31 11:10:42 浏览: 200
pascal
FAR *PASCAL FAR 是一种函数指针类型的声明,用于在Windows编程中。它表示一个指向远程(即在不同的代码段中)函数的指针。下面是一个示例:
```c
typedef void (FAR *PASCAL FARPROC)();
void FAR PASCAL FARFunc()
{
// 远程函数的实现
}
int main()
{
FARPROC pFunc = FARFunc;
// 使用函数指针调用远程函数
pFunc();
return 0;
}
```
在上面的示例中,FAR *PASCAL FARFunc 是一个远程函数的声明,它使用了 FAR *PASCAL FAR 类型的函数指针。在 main 函数中,我们将 FARFunc 赋值给 pFunc,通过 pFunc 调用远程函数。
阅读全文