Red de conocimientos turísticos - Información de alquiler - Acerca del error al insertar nodos en la lista enlazada en lenguaje c

Acerca del error al insertar nodos en la lista enlazada en lenguaje c

Después de ejecutar la instrucción WHILE, existen las siguientes posibilidades:

Si head es 0, entonces p2==0, p1==0

Si head->next es 0, entonces p2 ==0,p1==cabeza

Si cabeza->num

¡OTRO entonces p2! =0,p1=p2->siguiente!=0

El resultado de la declaración WHILE no es lo suficientemente obvio, lo que hace que la declaración IF sea difícil de programar.

Sugerencia: primero determine si HEAD está vacío y luego use WHILE para encontrar el punto de inserción.

Como no tengo software de programación a mano, no puedo compilarlo por usted. Consulte las sugerencias para la compilación.