Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo aprender C?

¿Cómo aprender C?

La única forma de mejorar su capacidad para escribir programas es practicar más. Escriba y depure más programas, comience con programas simples y lea más rutinas. C es una extensión de C, que creo que es la base. Creo que C es la base. Una vez que pueda escribir programas en C, puede ser mejor familiarizarse gradualmente con los conceptos de programación en 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

.