Colección de citas famosas - Slogan de motivación - Cómo crear una lista vinculada en lenguaje C y cómo compilarla en programación, por favor dé un ejemplo, gracias.

Cómo crear una lista vinculada en lenguaje C y cómo compilarla en programación, por favor dé un ejemplo, gracias.

Primero, defina una lista vinculada.

Nodo de estructura

{

int id

Nodo de estructura * siguiente

};

A continuación, escriba algunas funciones de operación (insertar, eliminar, etc.).

Función de inserción:

Nodo de estructura * insertar (nodo de estructura * pNode, int iTemp)

{

//Determine si pNode está vacío.

if (pNode == NULL)

{

//Este nodo está vacío y se devuelve un error.

Devolver NULL

}

//Crea un nuevo nodo.

Nodo estructural * tempNode = (nodo estructural *) malloc (tamaño de (nodo estructural));

tempNode- gt = iTemp

if (pNode) - gt; siguiente == NULL)

{

pNode- gt; siguiente = tempNode

tempNode- gt; >} En caso contrario

{

Nodo de estructura * pNext = pNode- gt;

pNode- gt; tempNode- gt; next = pNext

}

Devuelve tempNode

}

int main()

{

Nodo estructural* cabeza = (nodo estructural*)malloc(tamañode(nodo estructural));

cabeza-》;id = 0;

cabeza -》; next = NULL

Nodo de estructura * ptemp

ptemp = head

for (int I = 1; i lt10; i)

{

estructura nodo * temp = insert(ptemp, I);

ptemp = temp

}

Devuelve 0 ;

}