Hola

Páginas: 110 (27383 palabras) Publicado: 5 de febrero de 2013
Introducción al Lenguaje C

Armando Serrano

Contenido
1. Introducción
Breve historia Ejemplo 1: #include, main(), printf() Ejemplo 2: scanf() Ejemplo 3: Funciones con argumentos Ejemplo 4: Funciones que devuelven valores Ejercicios

1
1 2 4 6 8 9

2. Elementos de un programa C
Introducción Constantes Identificadores Palabras Reservadas Comentarios Operadores, expresiones, sentenciasEfecto lateral Las directivas #include y #define Ejercicios

11
11 11 14 14 15 15 25 26 28

3. Tipos básicos de datos
Tipos básicos de datos Cómo declarar variables Modificadores del tipo de una variable Variables locales y variables globales Clases de almacenamiento Inicialización de variables Ejercicios

31
31 32 33 34 36 39 40

4. E/S básica
Tipos de E/S E/S de caracteres

41
4141 i

E/S de cadenas de caracteres E/S formateada La función fprintf () Control de la pantalla de texto Ejercicios

43 44 51 51 60

5. Sentencias de control
La estructura if La estructura switch Bucles Sentencia break Sentencia continue Etiquetas y sentencia goto Función exit() Ejercicios

62
62 63 66 73 73 74 75 77

6. Funciones
Introducción Argumentos de funciones Valores deretorno de una función Prototipos de funciones Recursividad La biblioteca de funciones Ejercicios

81
81 82 84 85 87 89 91

7. Matrices y punteros
¿Qué es una matriz? ¿Qué son los punteros? Matrices unidimensionales Cadenas de caracteres Punteros y matrices Matrices bidimensionales Matrices de más de 2 dimensiones Cómo inicializar matrices Matrices como argumentos de funciones Argumentos de lafunción main() Matrices de punteros Punteros a punteros Punteros a funciones Ejercicios

95
95 95 99 101 106 107 109 110 111 113 115 115 116 118 ii

8. Otros tipos de datos
Introducción Tipos definidos por el usuario Estructuras Uniones Enumeraciones Ejercicios

123
123 123 124 132 137 139

9. Asignación dinámica de memoria
Almacenamiento estático y dinámico Las funciones malloc() yfree() Matrices asignadas dinámicamente Colas dinámicas Ejercicios

141
141 142 144 146 149

10. Ficheros
Canales y ficheros Abrir y cerrar ficheros Control de errores y fin de fichero E/S de caracteres E/S de cadenas de caracteres E/S de bloques de datos E/S con formato Acceso directo Ejercicios

151
151 152 154 155 157 158 162 162 165

11. Ficheros indexados: la interfase BtrieveIntroducción Descripción de Btrieve Gestión de ficheros Btrieve El Gestor de Datos Btrieve El utilitario BUTIL Interfase de Btrieve con Turbo C Operaciones Btrieve Ejemplos Códigos de error Btrieve Ejercicios

169
169 169 170 172 173 177 178 182 188 189

iii

12. Compilación y enlazado
Introducción Modelos de memoria El compilador TCC El enlazador TLINK El bibliotecario TLIB La utilidad MAKE Unejemplo sencillo

193
193 193 195 197 199 200 201

13. La biblioteca de funciones de Turbo C
Introducción Funciones de E/S Funciones de cadenas de caracteres Funciones de memoria Funciones de caracteres Funciones matemáticas Funciones de sistema Funciones de asignación dinámica de memoria Funciones de directorio Funciones de control de procesos Funciones de pantalla de texto Otras funciones207
207 207 210 212 214 216 217 225 226 229 232 234

14. Soluciones a los ejercicios
Capítulo 1: Introducción Capítulo 2: Elementos de un programa C Capítulo 3: Tipos básicos de datos Capítulo 4: E/S básica Capítulo 5: Sentencias de control Capítulo 6: Funciones Capítulo 7: Matrices y punteros Capítulo 8: Otros tipos de datos Capítulo 9: Asignación dinámica de memoria Capítulo 10: FicherosCapítulo 11: Ficheros indexados: la interfase Btrieve

239
239 240 244 244 248 253 260 275 278 280 285

iv

1. Introducción

1

1 Introducción
Breve historia
El Lenguaje C fue creado en 1972 por Dennis Ritchie en un PDP-11 de Digital Equipment Corporation bajo el sistema operativo UNIX. Fue el resultado final de un proyecto que comenzó con un lenguaje llamado BCPL (Basic Combined...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS