Cómo iniciar una matriz vacía en C

Escrito por micah mcdunnigan | Traducido por eduardo moguel
  • Comparte
  • Twittea
  • Comparte
  • E-mail

Al programar, los programadores usan variables para almacenar datos que a los que pueden acceder y manipular durante el curso del programa. Aunque las variables regulares almacenan datos únicos, ya sea números o caracteres discretos, las matrices son variables que tiene múltiples espacios que pueden almacenar múltiples datos. En el lenguaje de programación C, las matrices sirven para varios propósitos. Estos incluyen permitir que los programadores almacenen cadenas de caracteres y hacer referencias dinámicas a las variables, en lugar de hacerlas estáticas. Pero, antes de que un programador pueda usar un matriz, debe declarar una.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Determina el tamaño y tipo de matriz que quieres usa. Las matrices en C tan sólo pueden almacenar un sólo tipo de datos, ya sea números o caracteres, así que tu declaración debe incluir el tipo de datos. El número de espacios, o elementos, en la matriz está predeterminado en la declaración, así que planea con anticipación cuán grande necesitas que sea la matriz.

  2. 2

    Declara la matriz con el resto de variables usando la sintaxis "tipodedatos mi_matriz[tamaño]", donde "tipodedatos" indica el tipo de datos que tendrá, "mi_matriz" es el nombre de la matriz y "tamaño" es un número que indica cuán larga será. Por ejemplo, para declarar un matriz de 10 enteros ("integers" en inglés) llamada "matriz", usa la sintaxis "int matriz(10), al comenzar tu función.

  3. 3

    Asigna datos a los espacios de la matriz usando la sintaxis "matriz[n] = i;", dónde "matriz" es el nombre de tu matriz, "n" es el número de índice del espacio e "i" es el valor que quieres asignar a dicho espacio.

Consejos y advertencias

  • En C, no hay pasos adicionales entre declarar una matriz y comenzar a asignarle valores.
  • Recuerda que las direcciones de las matrices comienzan en cero. Así que para asignar un valor al primer espacio en la matriz, usarás la sintaxis "matriz[0] = i;".
  • C no tiene tipos de datos nativos para cadenas de caracteres. Así que para trabajar con cadenas de caracteres, declara un matriz de caracteres con la sintaxis "char matriz[n];".

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles