Colección de citas famosas - Slogan de motivación - En lenguaje C, ¿cuál es el número máximo de dimensiones de una matriz multidimensional? ¿Nuestro maestro dijo que puede tener hasta 60 dimensiones? Disculpe, ¿por qué?

En lenguaje C, ¿cuál es el número máximo de dimensiones de una matriz multidimensional? ¿Nuestro maestro dijo que puede tener hasta 60 dimensiones? Disculpe, ¿por qué?

De forma predeterminada, el lenguaje C tiene como máximo una matriz bidimensional, por supuesto, si la memoria la asigna el puntero mismo, también puede calcularse por sí mismo y representarse mediante más dimensiones; Una matriz bidimensional es esencialmente una matriz con matrices como elementos de matriz, lo que se denomina matriz de matrices. Para comprender intuitivamente las matrices bidimensionales, las matrices bidimensionales generalmente se escriben en forma de filas y columnas, generalmente llamadas m filas yn columnas.

1, m: ¿Cuántas matrices unidimensionales contiene la matriz bidimensional? La matriz bidimensional es la primera dimensión y representa filas.

2.n: ¿Cómo? ¿Cuántos elementos contiene la matriz unidimensional? ¿Qué columna representa la segunda dimensión?

3. Formato: escriba el nombre de la matriz modificadora [número de fila] [número de columna] = {valor, valor 2, valor 3...}; columnas.

Datos extendidos:

Matriz de alta dimensión:

Matriz con dos o más subíndices matriz tridimensional: capa, fila, columna de entidad;

Formato: escriba el nombre de la matriz modificadora [número de capas] [número de fila] [número de columna] = {valor, valor 2, valor 3...};

Se necesitan tres para recorrer el bucle de matriz 3D; acceder a elementos de matriz de alta dimensión: nombre de matriz [subíndice] [subíndice] ... el número de elementos en una matriz de alta dimensión es igual al producto de estos números la huella de memoria de una matriz de alta dimensión; Una matriz dimensional es igual al número de elementos multiplicado por el espacio ocupado por un solo elemento.

Enciclopedia Baidu: matriz bidimensional