Arreglos en C
027
Cadenas
Arreglos unidimensionales
Arreglos multidimensionales
Arreglos y cadenas
Arreglos
●
Los arreglos son una colección finita,
homogénea y ordenada de elementos
●
●
●Finita: Tiene un límite; se sabe determinar el némero máximo
de elementos.
Homogénea: Todos los elementos son del mismo tipo
Ordenada: Se puede determinar cual será el primer elemento,
el segundo, eltercero y el N-ésimo.
Arreglos unidimensionales
●
●
●
Es una lista de variables, todas del mismo tipo a
las que se hace referencia por medio de un
nombre en común.
Una variable individual delarreglo se llama
elemento.
Sintaxis
●
Tipo nombre_arreglo [tamaño]
Arreglos unidimensionales
●
●
En C todos los arreglos usan cero como índice
para el primer elemento.
Para accesar un elemento delarreglo
ListaNum[2]=15;
Int num=ListaNum[2];
●
Inicialización de arreglos unidimensionales
Arreglos bidimensionales
●
●
●
Al igual que los anteriores es un tipo de dato
estructurado, finito,ordenado y homogéneos
El acceso a sus elementos es por medio de un
par de índices
Se usan para representar datos que pueden
verse como una tabla con renglones y columnas
Arreglos bidimensionales
●Iniacialización
Cadenas
●
Es un arreglo de caracteres que
●
●
●
●
●
Puede incluir letras, dígitos, y caracteres especiales (*/ $)
Tiene un puntero al primer caracter cuyo valor de la cadena es
ladirección del primer elemento
La terminación de la cadena se debe indicar con
nulo ' \0 '
Cuando se declara una cadena se debe
considerar un caracter adicional para el nulo
Sintaxis
Ejemplo:Cadenas
●
Lectura y escritura
●
Se puede utilizar la función scanf con la opción %s
Observar que
no se requiere
el operador &
Cadenas
●
Sentencia gets()
●
●
●
Es mejor utilizar esta sentencia ascanf() para la lectura de
cadenas
Se debe usar la librería
Se debe usar también la sentencia fflush(stdin) para limpiar el
buffer de memoria
Cadenas
●
Salida de cadenas
●
Existen dos...
Regístrate para leer el documento completo.