Red de conocimiento informático - Consumibles informáticos - Código fuente de lista vinculada c

Código fuente de lista vinculada c

void foo(nodo de estructura *a)

{

while(a->; next! = vacío)

{

printf ("%d\t ",a->val);

a = a->siguiente;

}

printf (" \ n ");

}

//Insertar

inserción vacía (nodo de estructura *a, nodo de estructura *b, int n)

{

int I;

for(I = 1;i& ltn-1;i++)

a = a-& gt ;Siguiente;

b->siguiente = a->siguiente;

a->siguiente=b;

}

//Eliminar

void del(nodo de estructura*a)

{

Nodo estructural* tmp

Aunque (1)

{

tmp = a;

a = a-& gt; siguiente;

Gratis (tmp);

}

}

int main(void)

{

estructura nodo * a = create();

Nodo de estructura*b = (nodo de estructura*)malloc(sizeof(nodo de estructura));

b-& gt;val = 9;

p>

foo(a);

insertar(a,b,3);

foo(a);

del(a);

Devuelve 0;

}