¿Cuáles son las similitudes y diferencias entre matrices y estructuras?
Las principales diferencias entre arrays y estructuras son las siguientes:
1. Diferentes definiciones
Un array es una secuencia ordenada de elementos. Si se nombra una colección limitada de variables del mismo tipo, entonces el nombre es el nombre de la matriz. Cada variable que compone un arreglo se llama componente del arreglo, también llamado elemento del arreglo, a veces también llamado variable subíndice;
Una estructura (struct) es una serie de datos de la misma tipo o diferentes tipos La colección de datos se llama estructura.
2. Diferentes tipos de datos
Un array es una colección de elementos del mismo tipo (los elementos pueden ser tipos atómicos de números enteros, punto flotante, caracteres, estructuras, arrays, etc.
Una estructura es una colección de elementos de diferentes tipos (los elementos pueden ser tipos atómicos de números enteros, punto flotante, caracteres, estructuras, matrices, etc.).
3. Diferentes métodos de llamada
Se puede acceder a las matrices directamente mediante subíndices
Las estructuras deben usar los nombres de variables de los miembros de la estructura.
Matriz de enciclopedia de Baidu
Estructura de enciclopedia de Baidu