Colección de citas famosas - Slogan de motivación - ¿Cómo definir una matriz en lenguaje C?

¿Cómo definir una matriz en lenguaje C?

Hay dos métodos de referencia:

1. El más simple es una matriz bidimensional, como almacenar una matriz m*n totalmente de plástico. Entonces puedes definir int a[m][n].

La entrada o salida se puede completar mediante dos capas de bucles, y la línea de control externa m, como (I = 0; I<m;++i), y la columna de control interna n, como ( j = 0; j<n;++j);

2. El segundo método es comprimir la matriz para su almacenamiento. Si aprende estructuras de datos, debería ser más fácil de entender.

Estructura de empaquetado, por ejemplo:

Paso 1: Primero defina la ubicación de los datos válidos.

nodo de estructura typedef

{

int hangint lieint data; // Valores de fila y columna utilizados para almacenar bits de datos válidos.

}Nodo;

matriz de estructura typedef

{

Nodo * m; //Una matriz que almacena todos los datos del nodo.

int sum//Registra cuántos bits de datos válidos hay en * * *

}Matriz;