Cadenasyarrays

Páginas: 4 (934 palabras) Publicado: 26 de abril de 2015
Arrays y Cadenas en C
Los arrays son variables estructuradas, donde cada elemento se almacena de forma
consecutiva en memoria.
Las cadenas de caracteres son declaradas en C como arrays de caracteresy permiten la
utilización de un cierto número de notaciones y de funciones especiales.

Arrays de una dimensión
Un array (unidimensional, también denominado vector) es una variable estructuradaformada de un número "n" de variables simples del mismo tipo que son denominadas
los componentes o elementos del array. El número de componentes "n" es, entonces, la
dimensión del array. De igual manera queen matemáticas, decimos que "A" es un
vector de dimensión "n".

El formato para declarar un array unidimensional es:
tipo nombre[n];
donde: n >= 1
Para acceder a un elemento del array:
nombre[i];donde: 0 <= i < n
Por ejemplo, la declaración:
int A[4];
define un array de tipo entero de dimensión 4. Y ya podríamos acceder al primer
componente del array por medio de: A[0], al segundo elemento por:A[1] y al último
elemento por A[3].
En C, un array se utiliza básicamente cuando queremos tener, por ejemplo, una
secuencia de números reunidos en una sola variable.
Para inicializar un array, podemoshacer lo siguiente:

1

for (i = 0; i< 4; i++)
A[i] = i;
Otra manera de inicializar un array es asignándole los valores iniciales entre llaves de la
siguiente:
int A[4] = {0, 1, 2, 3};
Si no seinicializa explícitamente el array no se puede estar seguro del valor que
contienen los elementos del mismo.

Arrays de dos dimensiones
Un array en C puede tener una, dos o más dimensiones. Por ejmplo, unarray de dos
dimensiones también denominado matriz, es interpretado como un array
(umidimensional) de dimensión "f" (número de filas), donde cada componente es un
array (unidimensional) de dimensión"c" (número de columnas). Un array de dos
dimensiones, contiene, pues, "f*c" componentes.

El formato para declarar un array multidimensionales:
int nombre[f][c]…;
donde: f,c...>= 1;
Para acceder a...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS