Professional Documents
Culture Documents
6. Variables y constantes
Introduccin
Identificadores
Tipos de datos
Tipo char
Tipo int
Tipo float y double
Tipo bool
Tipo void
Modificadores short y long
Modificadores unsigned y signed
Tamao de los tipos de datos
Declaracin de variables y constantes
Declaracin de variables
Declaracin de constantes
#define
const
Inicializacin de variables
Ejercicios resueltos
1
Resumen
7. Operadores
Introduccin
Operadores aritmticos
Operadores de asignacin
Operadores de asignacin compuestos
Operadores de incremento y decremento
Operadores de bits
Operadores relacionales
Operadores lgicos
Orden de ejecucin de los operadores
Ejercicios resueltos
Resumen
8. Punteros y referencias
Introduccin
Punteros
La memoria
Los punteros y sus operadores
Referencias
Ejercicios resueltos
Resumen
2
Sentencia for
Bucles infinitos y otros errores
Sentencias anidadas
Ejercicios resueltos
Resumen
11. Arrays
Introduccin
Arrays unidimensionales
Declaracin
Acceso a elementos del array
Inicializacin del array
Inicializacin de un array recorrindolo
Cmo rellenar un array con datos introducido por teclado?
Cmo mostrar en pantalla el contenido de un array?
Ejemplo
Arrays bidimensionales
Declaracin
Acceso a elementos del array
Inicializacin del array
Inicializacin de un array recorrindolo
Cmo rellenar un array con datos introducidos por teclado?
Cmo mostrar en pantalla el contenido de un array?
Ejemplo
Ejercicios resueltos
Resumen
12. Cadenas
Introduccin
Declaracin de una cadena
Lectura de cadenas por teclado
scanf
gets
Escritura de cadenas en pantalla
Ejemplo
Funciones de cadenas
Copiar cadenas: strcpy
Concatenar cadenas: strcat
Tamao de cadenas: strlen
Comparacin de cadenas: strcmp
Buscar una cadena en otra cadena: strstr
Convertir una cadena en minsculas: strlwr
Convertir una cadena en maysculas: strupr
Trocear una cadena: strtok
Convertir una cadena a nmero: atoi
Ejercicios resueltos
Resumen
13. Estructuras
Introduccin
3
Declaracin
Acceso a los campos
Estructuras y arrays
Ejercicios resueltos
Resumen
14. Funciones
Introduccin: Divide y vencers
Estructura de una funcin
Paso de parmetros por valor
Las funciones retornan datos
Paso de parmetros por referencia
mbito de las variables locales y globales
Recursividad
Funcin recursiva factorial
La primera llamada a la funcin factorial
La segunda llamada a la funcin factorial
La tercera llamada a la funcin factorial
Resolviendo las llamadas a la funcin factorial
Recursividad infinita
Ejercicios resueltos
Resumen
15. Ficheros en C
Introduccin
Apertura de un fichero
fopen
Cierre de un fichero
fclose
Escritura de un fichero
fputc
fputs
fwrite
Lectura de un fichero
fgetc
feof
fgets
fread
Acceso directo a un registro: fseek
Ejercicios resueltos
Resumen
4
Funcin eof
Operador >>
Funcin getline
Funcin read
Acceso directo a un registro: seekp y seekg
Resumen
5
Los constructores en la herencia
Instancias de subclases
Polimorfismo
Ejercicios resueltos
Resumen
A. Bibliotecas estndar de C