我有以下结构
typedef struct
{
char *head;
char *tail;
int Size_Of_Element;
int Capacity;
}queueHandle;
queueHandle *queue;
我想更改 *head 指向的内存位置的值。如果它是一个简单的指针,它将是 *head = *content (content 是一个指向数组的指针)。我想我不能使用队列 -> head = *content,因为这是我更改 head 的值而不是 head 指向的值的方式。
最佳答案
你可以这样做:
*(queue->head) = *content
关于c - 访问结构中声明的指针的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21735257/