Programación en cadena
nodo de estructura typedef
{
int data; //Campo de datos de nodo
Nodo de estructura * siguiente//Campo de puntero de nodo
}Lista de enlaces;
lista de enlaces *CreateLinklistRear()
{
int x, I;
Lista enlazada *head, *last, *temporal;
head = (linklist *)malloc(sizeof(linklist )); //Generar el nodo principal y no almacenar datos.
head->; next = NULL//Asigne el campo de puntero del nodo principal a NULL.
Back = head; //Asignar el nodo de encabezado al nodo de pie de página
Printf("Ingrese el número de nodos en la lista vinculada:");
scanf("%d ",&nodeNum);
for(I = 1;i<= nodeNumI++) // nodeNum es el número de nodos.
{
Printf("Ingrese los datos de %d nodo:", I
scanf("%d ", & ampx);
temp =(linklist *)malloc(sizeof(linklist)); //Generar un nuevo nodo
temp->; //Agregar el campo de datos del node
temp->; p>
temp->; next = NULL//Agrega el campo de puntero del nodo (debido a que es un método de inserción de cola, todos los nodos insertados están en la cola , es decir, el campo del puntero está vacío)
Next- > next = temp // Hacer que el nodo anterior apunte al nuevo nodo.
rear = temp//Asigne el nuevo nodo al nodo de cola (método de inserción de cola, el nodo insertado está en la cola)
}
Rear- & gt; next = NULL //Asigna el campo de puntero del nodo de cola a NULL (para facilitar la comprobación de si la lista vinculada está vacía)
Regresar al encabezado //Regresar al nodo principal
}