Tamaño: 1993
Comentario:
|
Tamaño: 2069
Comentario:
|
Los textos eliminados se marcan así. | Los textos añadidos se marcan así. |
Línea 38: | Línea 38: |
Ejemplo: | Ejemplo: Agregar elementos por pantalla y mostrar el arreglo resultante. |
Línea 40: | Línea 40: |
{{{!#C | {{{#!C |
Línea 46: | Línea 46: |
int x[10]; int i; for (i=0; i <10; i=i+1){ printf("De valor de x[%d]: ", i+1); scanf("%d",&x[i]); } for(i=0; i <10; i=i+1) printf("%3d", x[i]); return 0; |
int x[10]; int i; for (i=0; i <10; i=i+1){ printf("De valor de x[%d]: ", i+1); scanf("%d",&x[i]); } for(i=0; i <10; i=i+1) printf("%3d", x[i]); return 0; |
Línea 56: | Línea 56: |
Inicio • Introducción • Nuestra primera aplicacion • printf(), scanf() y tipo de formatos • Variables • Operadores Básicos • Sentencia IF • Sentencia SWITCH • Estructura FOR • Estructura WHILE • Estructura DO-WHILE • Constantes • Procedimientos y Funciones • Arreglos
Tabla de Contenidos
Arreglos
Un arreglo es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar varios elementos de un mismo tipo. Esto quiere decir que si decidimos guardar un dato de tipo char, toda la estructura debe ser de tipo char.
A veces es más fácil imaginar, entender o mirar un arreglo como una secuencia contigua de casillas y en cada una se puede guardar un elemento.
Además, es usual dibujarlo de la siguiente forma, donde la fila superior indica los datos y la segundo solo indica la posición:
"hola" |
"mundo" |
"estamos" |
"estudiando" |
1 |
2 |
3 |
4 |
En donde en cada una de las casillas tenemos un dato almacenado y todos con una posición.
Por ejemplo la posición 0 corresponde a la palabra "hola", la posición 1 a "mundo"... etc.
Cada una de las "casillas" de un arreglo tiene asociado un número que la identifica de manera única. A esto se le llama índice o dirección. En la figura anterior, debajo de cada casilla, aparece su índice. En el lenguajes C, la primera casilla del arreglo tiene índice 0, la segunda tiene índice 1, la tercera índice 2, y así sucesivamente. Es muy importante tener presente que si el arreglo es de dimensión N, la última casilla tiene índice N-1.
La forma de declarar un arreglo es la siguiente:
tipo_dato nombre_arreglo [tamaño]
En donde: tipo_dato: El tipo de datos que contendrán todos los elementos del arreglo. nombre_arreglo: Es el nombre que tendrá el arreglo. [tamaño]: El tamaño o total de elementos.
Ejemplo C:
int ejemplo [10]
Un arreglo llamado ejemplo de 10 elementos.
Ejemplo: Agregar elementos por pantalla y mostrar el arreglo resultante.
#include<stdio.h> #include<stdlib.h> int main(void){ int x[10]; int i; for (i=0; i <10; i=i+1){ printf("De valor de x[%d]: ", i+1); scanf("%d",&x[i]); } for(i=0; i <10; i=i+1) printf("%3d", x[i]); return 0; }