¿Cómo aprender C?
El lenguaje humano es una herramienta, y el lenguaje informático también lo es. La mejor manera de dominar una herramienta es construir algo (un poco más grande), de modo que el lenguaje comprenda mejor lo que puede y no puede hacer, y luego elegir qué herramienta para el proyecto. Cuando empiezas a aprender un idioma, es común memorizar la gramática, pero es más importante practicar, practicar y practicar.
"Para aprender C, recomiendo varios libros (por supuesto, sería mejor practicar con proyectos en clase)
1. El lenguaje de programación C (Bjarne Stroustrup)
2. Dentro del modelo de objetos de C (Stanley B. Lippman).Stanley B. Lippman)
(Este libro presenta algunas implementaciones internas de C)
3 Estilos y modismos avanzados de programación en C (James O. Coplien)
(Este libro presenta el uso de algunos modismos en la programación en C)
4. . Musser)
5. Design Patterns" (Erich Gamma) (componentes y ejemplos de diseño orientado a objetos muy exquisitos)
Por supuesto, al leer cualquiera de los libros anteriores, debes hacerlo. personalmente Ensúciate las manos (prueba los ejemplos o haz los ejercicios). Luego intenta probar los métodos del libro en un proyecto de clase para tener una mejor impresión.
Casi todos los libros de texto C extranjeros han sido traducidos al chino. Si no están traducidos, todos se fotocopian y publican.
TCPL y Damp;E
TCPL y Damp;E son las abreviaturas de The C Programming Language y The Design and Evolution of C respectivamente, ambos escritos por Bjarne Stroustrup. No sería exagerado decir que son las Biblias de C.
Nombre chino:
"Lenguaje de programación C" (edición especial), Machinery Industry Press
"El diseño y evolución de C", Machinery Industry Press Society
Tutorial introductorio
Stanley B. Lippman, Josee Lajoie, C Primer (3.ª edición)
C Primer (3.ª) Edición china, China Electric Power Press
Stanley B.Lippman, "C Essentials"
Versión china de "C Essentials", Prensa de la Universidad de Ciencia y Tecnología de Huazhong
"C Essentials" (versión fotocopiada) ), China Electric Power Press
"Programación eficiente y robusta"
Versión china "Efficient C", Prensa de la Universidad de Ciencia y Tecnología de Huazhong
"Más eficiente C 》Versión china, China Electric Power Press
Excelente versión china C, China Electric Power Press
Mejor versión china C, Prensa de la Universidad de Ciencia y Tecnología de Huazhong
Plantillas y Programación Universal
Plantillas C (Simplificadas), Editorial People's Posts and Telecommunications
Nuevas ideas en Diseño C: Aplicación de Programación Universal y Patrones de Diseño", People's Posts and Telecommunications Editorial
Nuevas ideas en diseño C: Nuevas ideas en diseño C: aplicación de patrones de diseño y programación universales", Prensa de la Universidad de Ciencia y Tecnología de Huazhong
Biblioteca estándar
Biblioteca estándar C: Biblioteca estándar C: tutoriales de autoestudio y manuales de referencia", Huazhong University of Science and Technology Press
"Efficient STL" (versión fotocopia), China Electric Power Press
"Programación de redes"
"Programación de redes C" Volumen 1: Programación de redes C"
"Programación de redes C" Volumen 1: Uso de ACE y patrones para eliminar la complejidad" , Prensa de la Universidad de Ciencia y Tecnología de Huazhong
"Programación de redes C" Volumen 2: Reutilización de sistemas basada en ACE y Framework", Electronic Industry Press
Varios
"Pensamientos de programación en C (segunda edición)" Volumen 1: Introducción al estándar C", Machinery Industry Press
"Pensamientos de programación en C (segunda edición en inglés)", Machinery Industry Press
"Meditaciones C", Publicaciones populares y prensa de telecomunicaciones
"Exploración en profundidad del modelo de objetos C", Prensa de la Universidad de Ciencia y Tecnología de Huazhong
"Exploración en profundidad de el modelo de objetos C (versión fotocopia)", China Electric Power Press
El pináculo de la ingeniería C:
Patrones de diseño: la base del software reutilizable orientado a objetos", Machinery Industry Press
C es más difícil, así que no pienses en ese atajo. Pero puedes evitar desvíos.
Hay un vídeo en Internet, "Master C from Scratch", que puedes ver. Simplemente búsquelo en Baidu y aparecerá.
Se recomienda estudiar en casa en 3-5 meses, básicamente podrás aprender los conocimientos básicos de C, y luego podrás realizar un examen de computadora y seguir aprendiendo C.
C Sigue aprendiendo cada día y cada semana, revisa el pasado y aprende lo nuevo.
C Debemos persistir en aprender y combinar lo viejo con lo nuevo. Los cimientos deben estar bien puestos.
Recomendaciones para planes de 3 a 5 meses:
1. Recomendar la quinta edición en chino simplificado de "Introducción a C".
Este libro no solo explica los puntos de conocimiento. detallado y hay muchos ejemplos en el libro, lo que lo hace fácil de entender.
Puede obtener las versiones simplificadas en chino e inglés de la quinta edición en línea.
Si dedica más tiempo a aprender C todos los días, podrá aprender más de un capítulo por semana. Puedes aprender al menos un capítulo más por semana.
2. Se recomienda comprar libros auténticos, no costosos como 100 yuanes, ya que los libros electrónicos te cansan más.
Y libros. Es útil revisar cualquier cosa que no comprenda. Hemos estado trabajando juntos durante muchos años y siempre lo he tenido a mano, comprando una copia tan pronto como sale una nueva edición.
Parece que te encanta aprender.
3. Haz más experimentos y prueba en línea.
4. Haz más experimentos y prueba en línea.
5. Haz más experimentos y prueba en línea.
6. Haz más experimentos y prueba en línea.
7. Haz más experimentos y prueba en línea. Si no lo sabe, busque el libro y piénselo. Si no puede resolverlo, vuelva a preguntar. Si no es necesario preguntar, no mejorará mucho.
4. Tómate un descanso después de estudiar una o dos horas.
Escucha tu música suave favorita.
5. Si te estás especializando en diseño de computadoras o software.
Te recomendamos que escribas algunos pequeños programas que te interesen cada día o cada semana.
Aprende algunos algoritmos que otros dominan mejor.
Se recomienda que escriba algunos programas pequeños que le interesen todos los días o todas las semanas y que aprenda algunos de los mejores algoritmos de otros para sentar una buena base para el trabajo futuro.
Recordatorio: preste atención al estilo y la legibilidad de la programación.
Vamos, deseo que puedas convertirte en un maestro de C lo antes posible.
Compilador
VC 6
VS.net 2003 o 2005 2008 es mejor y la ayuda es bastante completa
.