关于在C语言中,头文件中graphics.h中的void far _Cdecl circle(int x, int y, int radius);
答案:2 悬赏:40 手机版
解决时间 2021-02-21 23:09
- 提问者网友:喧嚣尘世
- 2021-02-21 08:13
在C语言中,头文件graphics.h中的 void far _Cdecl circle(int x, int y, int radius);far是什么意思,_Cdecl是什么意思,还有这个函数中有声名,我想知道这个函数是在什么地方实现的?
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-21 08:34
在16位模式下,指针是16位的,指针的寻址空间只有64k,如果指定FAR,说明这个指针指向的地址要加上基地址,就是说用FAR可以指定64k以外的区域,现在已经没用了。__cdecl关键字说明按从右至左的顺序压参数入栈,由调用者把参数弹出栈。实现是在库文件中。也就是lib文件,lib文件是不对外公开的,不能查看一个编译过后的文件
全部回答
- 1楼网友:平生事
- 2021-02-21 09:03
在16位模式下,指针是16位的,指针的寻址空间只有64k,如果指定far,说明这个指针指向的地址要加上基地址,就是说用far可以指定64k以外的区域,现在已经没用了。__cdecl关键字说明按从右至左的顺序压参数入栈,由调用者把参数弹出栈。实现是在头文件中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯