Cómo solicitar asignación de memoria dinámica para una matriz bidimensional en lenguaje C
1. Utilice la función malloc para asignar primero el tamaño de la primera dimensión y luego asignar el tamaño de cada dimensión en un bucle.
2, ejemplo, asigne una matriz bidimensional con 3 filas y 4 columnas:
#include?lt; stdio.hgt; lt; malloc .hgt;
int?main()
{
int?**a;
int?i, ?j;
a?=?(int**)malloc(sizeof(int*)*3);//Asigne 3 filas para la matriz bidimensional
for( i?=?0 ;?i?lt;?3;? i){// Asigne 4 espacios de tamaño para cada columna
a[i]?(int*)malloc(sizeof(int)* 4);
}