Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Puede la lista vinculada en la estructura de datos almacenar diferentes tipos de datos, como tipo int y tipo char, o solo puede almacenar elementos del mismo tipo?

¿Puede la lista vinculada en la estructura de datos almacenar diferentes tipos de datos, como tipo int y tipo char, o solo puede almacenar elementos del mismo tipo?

Depende del tipo de mesa que construyas. Si tu typedef es una tabla de números enteros, solo puedes poner datos enteros y punto flotante doble, pero si usas una estructura para definirla, también puede incluir diferentes tipos. Por ejemplo, si desea crear una lista vinculada de los nombres y calificaciones de los estudiantes, puede hacerlo.

datos de estructura typedef {

int num

char name[20];

Fracción flotante [M];

}Datos; //Definir la estructura de datos del estudiante

estructura typedef stu{

Datos estudiante;

struct stu * next

}stu, * LinkList//Define el nodo principal de la lista vinculada

Luego crea una lista vinculada de esta estructura.

l =(LinkList)malloc(sizeof(stu));

If (!l)

Return 0 //Manejo de excepciones

l-& gt; next = NULL//Crea una lista enlazada individualmente con nodos principales.

El siguiente paso es ingresar a la función de datos del estudiante, de modo que se puedan ingresar diferentes tipos de datos al mismo tiempo.

No llamé. No sé si entiendo... me siento confundida. .............