“Dołącz do listy w C” Kod odpowiedzi

Dołącz do listy w C

void Append(Node *head, Node node){
	Node tmp = *head;
    if(*head == NULL) {
    	*head = node;
      	return;
    }
  	while(tmp->next != NULL){
    	tmp = tmp->next;
  	}
  	tmp->next = node;
  	return;
}
ChangMing

Jak dodać element z listy C

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int * numbers = malloc(6*sizeof(int));

    for(int ii = 0; ii < 6; ++ii) {
        numbers[ii] = 5;
    }

    numbers = realloc(numbers, 7*sizeof(*numbers));
    if(!numbers) {
        printf("Memory allocation failed, sorry dude!\n");
        exit(1);
    }

    numbers[6] = 7;

    for(int ii = 0; ii< 7; ++ii) {
        printf("%d\n", numbers[ii]);
    }

    free(numbers);
}
Dunja Miljkovic

Odpowiedzi podobne do “Dołącz do listy w C”

Pytania podobne do “Dołącz do listy w C”

Więcej pokrewnych odpowiedzi na “Dołącz do listy w C” w C

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu