Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
两个C问题_C_Pointers_Graph_Ellipse - Fatal编程技术网

两个C问题

两个C问题,c,pointers,graph,ellipse,C,Pointers,Graph,Ellipse,1) (指针)%p用于什么?显示地址还是别的什么?(你也能举个例子吗?) 2) 与使用graph.h库和创建图形一样,椭圆()函数有6个参数。它们是什么?我找不到完整的名单 多谢各位 编辑对不起。它应该是库。是的,这是一个希望我们使用的外部图书馆。 附言:不是作业 %p用于使用printf打印指针的值(地址): printf("%p", &printf); //Prints out the address of the 'printf' function 我不知道你指的是什么grap

1) (指针)%p用于什么?显示地址还是别的什么?(你也能举个例子吗?)

2) 与使用graph.h库和创建图形一样,椭圆()函数有6个参数。它们是什么?我找不到完整的名单

多谢各位

编辑对不起。它应该是
库。是的,这是一个希望我们使用的外部图书馆。 附言:不是作业

  • %p
    用于使用
    printf
    打印指针的值(地址):

    printf("%p", &printf); //Prints out the address of the 'printf' function
    
  • 我不知道你指的是什么
    graph.h
    ,我怀疑其他人也不知道;你能提供更多关于那个图书馆的信息吗

  • %p
    用于使用
    printf
    打印指针的值(地址):

    printf("%p", &printf); //Prints out the address of the 'printf' function
    
  • 我不知道你指的是什么
    graph.h
    ,我怀疑其他人也不知道;你能提供更多关于那个图书馆的信息吗


  • 这看起来像是家庭作业,因为graph.h是不少于二十个标准标题中的一个。所以我们只能猜测椭圆函数的参数。可能是x,y,宽度,高度,起始角,角度。可能是左,上,右,下,开始角,结束角。谁知道呢


    %p用于打印指针的字符串表示形式,通常称为对象的地址。所以,是的,您所写的听起来是正确的。

    这看起来像是家庭作业,因为graph.h是不少于二十个标准标题中的一个。所以我们只能猜测椭圆函数的参数。可能是x,y,宽度,高度,起始角,角度。可能是左,上,右,下,开始角,结束角。谁知道呢

    %p用于打印指针的字符串表示形式,通常称为对象的地址。是的,你写的听起来是正确的。

    1)我不确定%p对于指针意味着什么,但是你用*p来表示指针(获取其值),用&y来为指针分配变量(参见Mehrdad的printf用法回答)

    int y=9; int*x=&y

    2) 没有默认的“graph.h”库。您使用的是boost还是mingw?

    1)我不确定%p对于指针意味着什么,但您使用*p来表示指针(获取其值),并使用&y将变量分配给指针(请参阅Mehrdad关于printf用法的回答)

    int y=9; int*x=&y


    2) 没有默认的“graph.h”库。您使用的是boost还是mingw?

    一些web搜索表明
    graphics.h
    是Borland扩展,它确实包含一个带有六个参数的
    椭圆
    函数

    我在这里找到了一些文档:


    您应该知道,此功能没有标准化,因此其他C实现可能没有。

    一些web搜索表明
    graphics.h
    是Borland扩展,它确实包含一个带有六个参数的
    椭圆
    函数

    我在这里找到了一些文档:


    您应该知道,此功能没有标准化,因此其他C实现可能没有。

    “graph.h”(或“graphics.h”)不是一个库这实际上应该是两个不同的问题,一个关于
    %p
    ,另一个关于graphics.h”(或“graphics.h”)不是一个库这实际上应该是两个不同的问题,一个是关于
    %p
    ,另一个是关于graphics.hsorry。应该是图书馆。使用c/c++和函数line()、circle()、椭圆等绘制形状。函数不需要
    &
    。它们的裸名称已经是地址(
    &printf
    在我看来就像地址的地址)@pmg,函数的名称衰减为地址,但
    &
    只是使其显式。我看不出有什么问题-同样的事情也适用于数组。请注意,printf的指针参数必须转换为
    void*
    ,并且不能保证您可以使用函数指针执行此操作。@Carl:我只是不喜欢函数的
    &
    ,否则没有问题。但对于数组来说,这很重要。假设您有
    int a[100]
    ,则
    /*衰减的*/a
    &a
    的类型分别是
    int*
    int(*)[100]
    对不起。应该是图书馆。使用c/c++和函数line()、circle()、椭圆等绘制形状。函数不需要
    &
    。它们的裸名称已经是地址(
    &printf
    在我看来就像地址的地址)@pmg,函数的名称衰减为地址,但
    &
    只是使其显式。我看不出有什么问题-同样的事情也适用于数组。请注意,printf的指针参数必须转换为
    void*
    ,并且不能保证您可以使用函数指针执行此操作。@Carl:我只是不喜欢函数的
    &
    ,否则没有问题。但对于数组来说,这很重要。假设您有
    int a[100]
    /*衰减的*/a
    &a
    的类型分别是
    int*
    int(*)[100]