Arrays


Los arreglos son variables especiales los cuales pueden sostener más de un valor bajo el mismo nombre de variable, organizado con un índice. Los arreglos son definidos usando una sintáxis muy directa:

/* define un arreglo de 10 enteros */
int numbers[10];

Para acceder a un número del arreglo se usa la misma sintáxis. Nótese que los arreglos en C empiezan en 0, lo cual significa que si definimos un arreglo de tamaño 10, entonces se definen las celdas de 0 a 9 (inclusive). numbers[10] no es un valor.

int numbers[10];

/* popular el arreglo */
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
numbers[5] = 60;
numbers[6] = 70;

/* imprime el 7mo número del arreglo, el cual tiene un índice de 6 */
printf("El 7mo número en el arreglo es %d", numbers[6]);

Los arreglos pueden tener un solo tipo de variable, porque son implementados como una secuencia de valores en la memoria de la computadora. Por eso, acceder una celda específica del arreglo es muy eficiente.

Ejercicio

  • El código de abajo no compila, ya que no existe la variable grades.
  • Falta una de las calificaciones. ¿Puedes definirla para que el promedio de calificaciones sea 85?

Copyright © learn-c.org. Read our Terms of Use and Privacy Policy