Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo crear una matriz dinámica, como ingresar dinámicamente el número de elementos N en la matriz?

¿Cómo crear una matriz dinámica, como ingresar dinámicamente el número de elementos N en la matriz?

Le proporcionamos un fragmento de código; consulte los comentarios para obtener más detalles:

#include

#include //necesita incluir este archivo de encabezado , la función de biblioteca malloc posterior lo usará

void main() <

{

int n,i;

int * a; //necesita declarar la matriz dinámica de esta manera, es decir, declarar un puntero primero

printf("ingrese el número de elementos:

scanf("%); d",&n) ;

a=(int *)malloc(n*sizeof(int));//Af Después de obtener el número de miembros de la matriz, debe solicitar dinámicamente el espacio de la matriz

for(i= 0;i

a[i]=i+1;

printf("Salida: ");

for(i= 0;i

Eliminar a;//Después de usar la matriz dinámica, no olvides liberar el espacio de matriz solicitado

}