¿Qué buenos hábitos debería desarrollar para aprender bien el lenguaje C?
1. Si quieres hacer bien tu trabajo, primero debes perfeccionar tus herramientas.
Aquí tienes algunos dispositivos y libros necesarios para aprender el lenguaje C:
A) Entorno de desarrollo
Se recomienda utilizar Visual C. Aunque esta plataforma es de gran tamaño, es muy cómoda de utilizar una vez instalada.
B) Utilice software de aprendizaje auxiliar
Después de todo, esta es la era de Windows y hay tantos software de aprendizaje. Aquí recomendamos un "entorno de aprendizaje integrado (lenguaje C)". , que resume los puntos de conocimiento y las explicaciones de rutina son muy buenas, y hay un entorno de prueba de banco de preguntas con miles de preguntas, incluido un trubo C en Windows. Los principiantes pueden practicar la programación sin siquiera instalar otros compiladores. También hay un software de "sistema de aprendizaje de idiomas C", pero parece que es solo un sistema de banco de preguntas. Si cree que las preguntas no son suficientes, también puede intentarlo.
2. Colección Girasol
¿Cuál es la mejor manera de aprender lenguaje informático? La respuesta es: lea el programa.
Sí, leer programas es la mejor y más rápida forma de aprender el lenguaje C. Todos deberíamos tener una experiencia: en el proceso inicial de aprender cómo operar el sistema Windows o cómo operar Microsoft Word, siempre compramos libros de texto en serio al principio, pero el resultado es que nos sentimos confundidos cuando los leemos. Aparte, levante el mouse e inténtelo una y otra vez, y podrá hacerlo en unas pocas horas. Incluyendo el aprendizaje de J#, C# y otros lenguajes, en la era actual de Windows, ya no se recomienda sostener un libro y masticar línea por línea, sino aprender sus rutinas.
Por supuesto, los principiantes que no han aprendido ningún lenguaje informático, primero deben leer el tutorial y comprender detenidamente todos los conceptos, y luego prestar atención a todas las rutinas mencionadas en este capítulo y estudiarlas detenidamente hasta Una vez que comprenda cada línea, busque algunas preguntas de programación, preferiblemente similares o idénticas a las rutinas, e intente escribir el programa que ha comprendido. Si no puede escribirlo, regrese y continúe estudiando la rutina, piense por qué no puede escribirlo y luego escriba este programa nuevamente, una y otra vez hasta que lo obtenga.
3. Llegar a la cima
El estado más alto de la escritura de programas es en realidad dominar diversos medios de resolución de problemas (estructuras de datos) y métodos de resolución de problemas (algoritmos).
¿Escribir programas de bajo nivel te convierte en un maestro de la programación? No, escribir un programa de bajo nivel no es más que dominar la estructura del hardware. Además, el hardware y el hardware son diferentes. Para escribir un controlador para un chip, no es más que dominar los distintos registros y sus combinaciones del chip. , y luego escribir y leer valores, nada más. Esto es sólo una cuestión de familiarizarse con algunas funciones de E/S. Entonces, ¿qué se necesita para dominar la programación? ¿Cómo se puede llegar a ser competente en programación? Por ejemplo:
Hay 10 personas frente a ti y encuentras una persona llamada "Zhang San", ¿qué debes hacer? El primer método: preguntar directamente a estas 10 personas: "¿Quién es Zhang San?" Método 2: Preguntas "¿Eres Zhang San?" uno por uno hasta que la persona a la que preguntas sea Zhang San. El tercer método: le preguntas a alguien: "¿Reconoces a Zhang San? Indícamelo". No subestimes esta pregunta. Dijiste que, por supuesto, elegirías el primer método, así que felicitaciones por haber respondido correctamente, porque este método es el más rápido y eficiente, pero encontraste el método óptimo para resolver el problema en programación y los medios. que usas es una señal importante que pone a prueba el nivel de programación de un programador y no es fácil de lograr. El problema de ahora es similar al de las estructuras de datos y algoritmos: estructura de datos del mapa, búsqueda exhaustiva y búsqueda binaria. Por tanto, dominar las estructuras de datos y algunos algoritmos comunes es el camino inevitable para llegar a la cima.