TC学习记录,far远指针
#include<stdio.h>
int main(void)
{
int far *longadd;
longadd=(int far*)0xb8001234;
printf("%x %x %x %x ",&longadd);
getch();
return 0;
}
运行显示:ffca 1234 b800 ffdc
[解决办法]
printf("%x %x %x %x ",&longadd); 你参数个数明显不对应呀!!
[解决办法]
far, near指针是dos时代的吧。
现在的c标准还有这些东西吗?
现在的windows系统已经是32位,64位了,far指针已经过时了吧。
[解决办法]
lz考古啊