我有以下结构
typedef struct
{
char *head;
char *tail;
int Size_Of_Element;
int Capacity;
}queueHandle;
queueHandle *queue;
我希望更改* head指向的内存位置的值。如果它是一个简单的指针,它将是* head = * content(内容是指向数组的指针)。我想我不能使用队列 - > head = * content,因为这是我改变head的值而不是head指向的值的方式。
答案 0 :(得分:2)
你可以这样做:
*(queue->head) = *content