Ниже приведен пример кода, а не рабочий. Я просто хочу знать разницу между *head
и (*head)
в указатели на C.разница между * head и (* head) указатели в C
int insert(struct node **head, int data) {
if(*head == NULL) {
*head = malloc(sizeof(struct node));
// what is the difference between (*head)->next and *head->next ?
(*head)->next = NULL;
(*head)->data = data;
}
* (head) -> следующий? (* Голова) -> следующий! –
@PeterMiehle Спасибо, это была довольно важная/неловкая опечатка! – simonc