访问结构中声明的指针的内容

时间:2014-02-12 17:31:54

标签: c pointers data-structures

我有以下结构

  typedef struct 
    {
  char *head;
  char *tail;
  int  Size_Of_Element;
  int  Capacity;    
    }queueHandle;

    queueHandle *queue;

我希望更改* head指向的内存位置的值。如果它是一个简单的指针,它将是* head = * content(内容是指向数组的指针)。我想我不能使用队列 - > head = * content,因为这是我改变head的值而不是head指向的值的方式。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

*(queue->head) = *content