两个C问题

1)(指针)什么是%p用于?要显示地址或其他内容? (你能举个例子吗?) 2)使用graph.h库并创建图形时,ellipse()函数有6个参数。他们是什么?我找不到他们的完整清单。 谢谢 编辑对不起它应该是
<graphics.h>
库。是的,它是一个希望我们使用的外部库。 ps:不是作业。     
已邀请:
一些网络搜索表明
graphics.h
是Borland扩展,它确实包含一个带有六个参数的
ellipse
函数。 我在这里找到了一些文档:http://www.cs.colorado.edu/~main/cs1300/doc/bgi/ellipse.html 您应该知道此功能未标准化,因此其他C实现可能没有它。     
%p
用于使用
printf
打印出指针的值(地址):
printf("%p", &printf); //Prints out the address of the 'printf' function
我不知道你指的是什么,我怀疑其他人也会这样做;你能发布更多关于那个图书馆的信息吗?     
这看起来像家庭作业,因为graph.h不是不到二十个标准标题。所以我们只能猜测椭圆函数作为参数的含义。也许它是x,y,宽度,高度,start_angle,角度。也许它是left,top,right,bottom,start_angle,end_angle。谁知道? %p用于打印指针的字符串表示形式,通常称为对象的地址。所以是的,你写的东西听起来是正确的。     
1)我不确定%p对于指针有什么意义,但是你使用* p来引用指针(获取它的值),并使用&amp; y将一个变量赋给指针(参见Mehrdad的答案) printf用法)。 int y = 9; int * x =&y; 2)没有默认的“graph.h”库。你在使用boost还是mingw?     

要回复问题请先登录注册