Arreglos y Matrices en C

Páginas: 2 (381 palabras) Publicado: 19 de noviembre de 2013
ARREGLOS Y MATRICES EN C

Arreglos

Arreglos

Un arreglo es una variable a la que se le indica dimensiòn...

Para determinar la dimensiòn de una variable esta se indica entre corchetes,tal y como se hace para los datos de tipo char que van a captar màs de un caracter como en el caso de un nombre.

Ejemplo

char cnombre[12];

char cApellido [ ] = "Hola"; //int ivariable =1;

char cApellido [ ] = {'H', 'o', 'l', 'a'};

Esto especifica que bajo la variable cnombre podemos manejar 12 caracteres en las casillas que dicha variable contiene.

Es posiblemanipular las casillas de manera individual, haciendo referencia a su nùmero de casilla, recordando que la primer casilla es la nùmero cero.

Ejemplo

cnombre[0] = 'A';
cnombre[5] = ' ';cnombre[3] = cnombre[0];

printf("%s", cnombre);

En caso de querer asignar una cadena de caracteres a una variable de tipo caracter con dimensiòn, serìa incorrecto intentar una asignaciòn de lasiguiente forma:

cnombre = "Alberto"; dado que cnombre es un arreglo que tiene casillas.

Para tal situaciòn, se harà uso de funciones de apoyo como strcpy, que permite copiar una cadena decaracteres a una variable con dimensiòn de la siguiente forma:

strcpy(cnombre,"Alberto");

for (i=0; i < 7; i++)
printf("%c",cnombre[i]); // printf("%s",cnombre);

Para leer undato en una variable dimensionada puedo utilizar:

scanf("%s",&cnombre); // Para recibir cadenas sin espacios

o

gets(cnombre); // Para recibir cadenas con espacios

Se puedendeclarar arreglos de cualquier tipo de dato conocido, por ejemplo

int iArreglo[10]; lo cual permitirìa disponer de 10 casillas en cada una de las cuales puedo guardar un dato entero y hacercualquier tipo de operaciòn vàlida para variables independientes, por ejemplo:

iArreglo [0] = 3;
iArreglo [3] = iArreglo [0] * 6; // 18
iArreglo [8] = iArreglo [3] * -1; // -18...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arreglos y matrices c++
  • Arreglos y matrices
  • Arreglos y Matrices
  • Arreglos Y Matrices
  • ARREGLOS Y MATRICES
  • arreglos y matrices
  • Arreglo y Matrices
  • Arreglos en C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS