Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Introducción a los Arreglos | Tipos de Datos y Variables
Fundamentos de C

bookIntroducción a los Arreglos

A veces es necesario crear cientos o incluso miles de variables. Crearlas una por una no es práctico. Ahí es donde entran los arreglos. Un arreglo es una colección de variables del mismo tipo. Si una sola variable es como una caja de almacenamiento, un arreglo es un almacén lleno de cajas, cada una con su propio valor. Declarar un arreglo se ve así:

int array[3];

Así se declara un arreglo con espacio para tres elementos. Para asignarles valores, utiliza llaves para listarlos dentro.

int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Note
Nota

Si especificas los elementos directamente, no necesitas declarar el tamaño, el compilador cuenta y asigna automáticamente el número de elementos.

Índices

Cada casilla en un arreglo tiene su propio identificador único, llamado índice, que permite acceder fácilmente a elementos específicos. Un índice es el número asignado a cada elemento en el arreglo, similar a tu posición en la fila de una cafetería. Los índices en C comienzan en cero, lo que significa que el primer elemento tiene un índice de 0.

Main.c

Main.c

copy
12345678910
#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Note
Nota

Los arreglos discutidos hasta ahora son estáticos, lo que significa que su tamaño permanece fijo durante la ejecución del programa. También existen arreglos dinámicos, que pueden cambiar de tamaño mientras el programa se está ejecutando.

Puede cambiar el valor de cualquier elemento en un arreglo haciendo referencia a su índice específico.

main.c

main.c

copy
123456789101112131415161718
#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
question mark

Dada la siguiente declaración de arreglo en C, ¿qué valor imprimirá el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.63

bookIntroducción a los Arreglos

Desliza para mostrar el menú

A veces es necesario crear cientos o incluso miles de variables. Crearlas una por una no es práctico. Ahí es donde entran los arreglos. Un arreglo es una colección de variables del mismo tipo. Si una sola variable es como una caja de almacenamiento, un arreglo es un almacén lleno de cajas, cada una con su propio valor. Declarar un arreglo se ve así:

int array[3];

Así se declara un arreglo con espacio para tres elementos. Para asignarles valores, utiliza llaves para listarlos dentro.

int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Note
Nota

Si especificas los elementos directamente, no necesitas declarar el tamaño, el compilador cuenta y asigna automáticamente el número de elementos.

Índices

Cada casilla en un arreglo tiene su propio identificador único, llamado índice, que permite acceder fácilmente a elementos específicos. Un índice es el número asignado a cada elemento en el arreglo, similar a tu posición en la fila de una cafetería. Los índices en C comienzan en cero, lo que significa que el primer elemento tiene un índice de 0.

Main.c

Main.c

copy
12345678910
#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Note
Nota

Los arreglos discutidos hasta ahora son estáticos, lo que significa que su tamaño permanece fijo durante la ejecución del programa. También existen arreglos dinámicos, que pueden cambiar de tamaño mientras el programa se está ejecutando.

Puede cambiar el valor de cualquier elemento en un arreglo haciendo referencia a su índice específico.

main.c

main.c

copy
123456789101112131415161718
#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
question mark

Dada la siguiente declaración de arreglo en C, ¿qué valor imprimirá el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 4
some-alt