Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nacional
Escuela
Superior
Cmputo
Academia
de Ciencias de lade
Computacin
Autor: M. en C. Edgardo Adrin Franco Martnez
Algoritmia y
programacin
estructurada
Arreglo unidimensional
Estructuras de datos (Prof. Edgardo A. Franco)
Introduccin
Arreglos unidimensionales
Lectura-escritura de elementos en
arreglos unidimensionales
Inicializacin de un arreglo
Tamao de un arreglo
Funcin Sizeof
Cadenas en C
Manejo de cadenas en C <string.h>
Prueba y manejo de caracteres en C
<ctype.h.h>
Contenido
Introduccin
Se
conocen
dos
tipos
de
arreglos:
los
unidimensionales y los multidimensionales. Y al
igual que otra variable primero se debe declarar
antes de utilizarse.
Sintaxis para declarar un arreglo unidimensional:
<tipo_de_dato> identificador[tam_arreglo];
Arreglos unidimensionales
int arreglo[ 10 ];
Por ejemplo:
int arreglo[ 10 ];
Lectura-escritura de elementos
en arreglos unidimensionales
Por ejemplo:
int arreglo[30];
int dato;
dato = arreglo[10];
arreglo[25] = 2344;
ndice o subndice
del arreglo
Se obtiene el valor
del elemento (10
+ 1)
Se modifica el valor del
elemento (25 + 1)
Inicializacin de un arreglo
Ejemplos
10
Tamao en bytes de un
arreglo
11
Funcin Sizeof ( )
12
Cadenas en C
13
14
15
int main(void)
{
char nombres[15], apellido[30];
16
char a[25];
printf("Ingresa tu nombre: ");
scanf("%24s",a); // 24 caracteres a tomar
printf("Tu nombre es: %s\n",a);
return 0;
}
17
#include <stdio.h>
int main(void)
{
char nombre[40], apellidos[40], completo[80];
nombre="Jos Mara";
// Asignaciones ilegales
apellidos="Morelos y Pavn";
completo="Gral."+ nombre + apellidos; // Operacin Ilegal
return 0;
}
18
Manejo de cadenas en C
<string.h>
19
20
Descripcin
strcat()
strlen()
strncpy()
21
Descripcin
strncat()
strchr()
strcmp()
strcspn()
Nombre de la
funcin
22
*Consultar las funciones de la librera "string.h" de
ANSI C
23
24