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. .............