C Primer Plus versión china》Tabla de contenido
Descripción general del Capítulo 1
1.1 El origen del lenguaje C
1.2 Razones para usar el lenguaje C
1.3 La dirección de desarrollo del lenguaje C
1.4 Conceptos básicos de los principios de funcionamiento de la computadora
1.5 Lenguajes informáticos y compiladores avanzados
1.6 Siete pasos para usar el lenguaje C
1.7 Mecanismo de programación
1.8 Estándares del lenguaje
1.9 Organización de este libro
1.10 Ejemplos de este libro
1.11 Resumen
1.12 Preguntas de repaso
1.13 Ejercicios de programación
Capítulo 2 Descripción general del lenguaje C
2.1 Un ejemplo simple de C
2.2 Descripción del ejemplo
2.3 La estructura de los programas simples
2.4 Técnicas para hacer legibles los programas
2.5 Ir un paso más allá
2.6 Múltiples funciones p>
2.7 Depuración
2.8 Palabras clave e identificadores reservados
2.9 Conceptos clave
2.10 Resumen
2.11 Preguntas de revisión p> p>
2.12 Ejercicios de programación
Capítulo 3 Datos y C
3.1 Programa de muestra
3.2 Datos variables y constantes
3.3 Datos: palabras clave de tipos de datos
3.4 Tipos de datos C
3.5 Uso de tipos de datos
3.6 Parámetros y puntos propensos a errores
3.7 Otro ejemplo:
3.8 Conceptos clave
3.9 Resumen
3.10 Preguntas de repaso
3.11 Ejercicios de programación
Capítulo 4 Cadenas y formato de entrada/salida
4.1 Prefacio
4.2 Introducción a las cadenas
4.3 Constantes y el preprocesador de C
4.4 Aprender y use printf() y scanf()
4.5 Conceptos clave
4.6 Resumen
4.7 Preguntas de repaso
4.8 Ejercicios de programación p>
Capítulo 5 Capítulo 5 Operadores, expresiones y declaraciones
5.1 Introducción a los bucles
5.2 Operadores básicos
5.3 Otros operadores
5.4 Expresiones y declaraciones
5.5 Conversión de tipos
5.6 Funciones con parámetros
5.7 Programa de muestra
p>5.8 Conceptos clave
5.9 Resumen
5.10 Preguntas de repaso
5.11 Ejercicios de programación
Capítulo 6 Sentencias de control C: bucle
6.1 Revisión del bucle while
6.2 Declaración while
6.4 Bucle infinito y bucle de conteo
6.5 Bucle for
6.6 Más operadores de asignación: =, -=, *=, /= y =
6.7 Operador de coma
6.8 Salir del bucle condicional: hacer mientras p>
6.9 Qué bucle elegir
6.10 Bucles anidados
6.11 Arrays
6.12 Ejemplos de uso de bucles
6.12 Ejemplo de uso de un bucle con un valor de retorno de función
6.13 Conceptos clave
6.14 Resumen
6.15 Preguntas de repaso
6.16 Ejercicios de programación
No.
Capítulo 7 C Declaraciones de control: ramas y saltos
7.1 Declaración if
7.2 Agregar la palabra clave else a la declaración if
7.3 Logicalización
7.4 Programa para contar palabras
7.5 ¿Operador condicional?:
7.6 Auxiliar de bucle: continuar y romper
7.7 Selección múltiple: cambiar y romper
7.8 Asistencia de bucle: continuar y romper
7.7 Selección múltiple: cambiar y romper
7.8 Declaración goto
7.9 Conceptos clave
7.10 Resumen
7.11 Preguntas de repaso
7.12 Ejercicios de programación
Capítulo 8 Entrada/salida de caracteres y confirmación de entrada
8.1 Entrada de un solo carácter /output: getchar() y putchar()
8.2 Búfer
8.3 Terminar la entrada del teclado
8.5 Crear una interfaz de usuario más amigable
8.6 Confirmación de entrada
8.7 Navegación por menú
7.10 Resumen
7.11 Preguntas de revisión
7.12 Programación
p >
7.12 Programación 8.7 Navegación por el menú
8.8 Conceptos clave
8.9 Resumen
8.10 Preguntas de repaso
8.11 Ejercicios de programación
p>Capítulo 9 Funciones
9.1 Descripción general de funciones
9.2 Prototipos de funciones en ANSI C
9.3 Recursión
9.4 Compilar múltiples programas de archivos fuente
9.5 Operador de dirección: amp;
9.6 Cambiar variables al llamar a funciones
9.7 Introducción a los punteros
9.8 Clave Conceptos
9.9 Resumen
9.10 Preguntas de repaso
9.11 Ejercicios de programación
Capítulo 10 Matrices y punteros
10.1 Arreglos
10.2 Arreglos multidimensionales
10.3 Punteros y arreglos
10.4 Funciones, arreglos y punteros
10.5 Operaciones con punteros
10.6 Protección del contenido de la matriz
10.7 Punteros y matrices multidimensionales
10.8 Matrices de longitud variable (VLA)
10.9 Literales compuestos
p >
10.10 Conceptos clave
10.11 Resumen
10.12 Preguntas de repaso
10.13 Ejercicios de programación
Capítulo 11 Funciones de cadena de suma de cadenas
11.1 Representación de cadenas y E/S de cadenas
11.2 Entrada de cadenas
11.3 Salida de cadenas
11.4 Funciones personalizadas de entrada/salida de cadenas p>
11.5 Funciones de cadena
11.6 Ejemplo de cadena: clasificación de cadenas
11.7 Funciones de caracteres y cadenas ctype.h
11.8 Parámetros de línea de comando
11.9 Convertir cadena en número
11.10 Conceptos clave
11.11 Resumen
11.12 Preguntas de repaso
11.13 Ejercicios de programación p>
Capítulo 12: Clases de almacenamiento, enlaces y administración de memoria
12.1 Clases de almacenamiento
12.2 en vivo
Descriptor de clase de almacenamiento
12.3 Clases y funciones de almacenamiento
12.4 Funciones de números aleatorios y variables estáticas
12.5 Tirar dados
12.6 Asignación de memoria: malloc() y free()
12.7 Calificadores de tipo en ANSI C
12.8 Conceptos clave
12.9 Resumen
12.10 Preguntas de repaso
12.11 Ejercicios de programación
Capítulo 13 Entrada/salida de archivos
13.1 Comunicación con archivos
13.2 E/S estándar
13.3 Un programa simple de compresión de archivos
13.4 E/S de archivos: funciones fprintf (), fscanf (), fgets () y fputs ()
13.5 Acceso aleatorio: fseek ( ) y funciones ftell ( )
13.6 Componentes internos de E/S estándar
13.7 Otras funciones de E/S estándar
13.8 Conceptos clave
13.9 Resumen
13.10 Preguntas de repaso
13.11 Ejercicios de programación
Capítulo 14 Estructuras y otras formas de datos
14.1 Problema de ejemplo: creación de un catálogo de libros
14.2 Crear una declaración de estructura
14.3 Estructuras y otras formas de datos
14.4 Estructuras y otras formas de datos
p >