Red de conocimiento informático - Espacio del host - Mi eficiencia de aprendizaje no es alta. Ahora estoy en el segundo semestre de mi segundo año y quiero mejorar mis habilidades de programación en C. ¡Por favor dame una buena manera de estudiar! !

Mi eficiencia de aprendizaje no es alta. Ahora estoy en el segundo semestre de mi segundo año y quiero mejorar mis habilidades de programación en C. ¡Por favor dame una buena manera de estudiar! !

Primero busque un libro sobre C y léalo detenidamente. Es mejor escribir todos los ejemplos del libro usted mismo, compilarlos y ejecutarlos. Para aprender a programar, debe escribir código a mano. Solo leerlo no es suficiente. Si escribe mucho, se familiarizará gradualmente con los archivos de encabezado y funciones más utilizados. Durante el proceso de compilación, pueden ocurrir errores y advertencias. Eliminar estas advertencias y errores también es útil para el aprendizaje.

Después de dominar la sintaxis, depende de su propio plan. Hay dos situaciones principales, una es la programación de Windows y la otra es Unix/Linux. Dependiendo de la situación, puede encontrar libros relevantes para estudiar, pero también puede optar por practicar el uso de diferentes IDE en Windows o aprender a programar en Windows primero y luego cambiar a Linux. Ambos pueden integrarse y los diferentes sistemas operativos tienen sus propias ventajas. .

Si ha aprendido a programar interfaces, puede intentar escribir software pequeño, como escribir un chat LAN, software de transferencia de archivos o imitar un dibujo de Windows, y aumentar gradualmente la dificultad.

Una vez que pueda escribir código de manera competente, podrá estudiar algunas cosas más difíciles, como estructuras de datos, algoritmos y patrones de diseño, y luego usarlas para mejorar y optimizar sus propios diseños y usarlos en nuevos diseños. .

Ps ~ Recomiendo la base de conocimientos de VC. Hay muchos buenos artículos al respecto. Lo más importante es el código fuente, que es muy útil para aprender. Si estás programando Linux, puedes obtener uno. Mire el código fuente de los primeros Linux. Como excelente sistema operativo, el código fuente de Linux tiene mucho que aprender.