Cómo programar
Aquí hay algunos equipos y libros necesarios para aprender el lenguaje C:
A) Entorno de desarrollo p>
Por ejemplo, turbo C 2.0, que una vez ocupó la mitad del desarrollo del programa en la era DOS. Pero en la era actual de Windows, usar Turbo C se siente incómodo. Editar el programa es difícil y no hay una función automática de detección de variables, y es inconveniente verificar los materiales de referencia. Se recomienda utilizar Visual C++. Aunque esta plataforma es grande, es muy conveniente de usar una vez instalada.
2) Un tutorial de aprendizaje
Hoy en día, existen muchos libros de texto en lenguaje C. Se recomienda que todos utilicen la segunda edición de "Programación en lenguaje C". Este libro es muy adecuado para principiantes y el contenido es muy conciso.
3) Uso de software de aprendizaje
Después de todo, esta es la era de Windows y hay muchos software de aprendizaje. Aquí recomiendo un "entorno de aprendizaje integral (lenguaje C)" para. todos, y un resumen de los puntos de conocimiento que contiene. Las explicaciones y ejemplos son muy buenos, y también hay un entorno de prueba de banco de preguntas con miles de preguntas, incluido A Windows trubo C. 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 creo que es solo un sistema de banco de preguntas. Si cree que la cantidad de preguntas no es suficiente, también puede intentarlo.
2. La Magia del Girasol
¿Cuál es la mejor forma de aprender lenguaje informático? La respuesta es: programa de lectura.
Sí, leer programas es la mejor y más rápida manera de comenzar a aprender el lenguaje C. Todos deberían tener una experiencia: en el proceso inicial de aprender el funcionamiento del sistema Windows o el funcionamiento del lenguaje de Microsoft, siempre compramos libros de texto en serio al principio, pero el resultado es que la lectura está en las nubes, y cuando tiramos el libro de texto a un lado, elegimos Levante el mouse y lo intenté una y otra vez. Después de unas horas, lo hice bien. En la era actual de Windows, ya no recomendamos sostener libros y leerlos línea por línea, sino que debemos aprender sus rutinas.
Por supuesto, los principiantes que no han aprendido ningún lenguaje informático deben leer más o menos el tutorial primero, comprender detenidamente todos los conceptos y luego no perderse todas las rutinas mencionadas en el capítulo. Lea cuidadosamente hasta que comprenda cada línea, y luego encuentre algunas preguntas de programación, preferiblemente similares o idénticas a las rutinas, e intente escribir el programa que ya comprende. Si no puede escribirlo, regrese y continúe estudiando la rutina, piense por qué no puede escribirlo y luego regrese y escriba el programa una y otra vez hasta que lo domine.
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, ¿no es un maestro en programación? No, escribir un programa de bajo nivel no es más que dominar la estructura del hardware, y el hardware y el hardware son diferentes. Escribir un controlador para un chip no es más que dominar los distintos registros del chip y sus combinaciones, y luego escribir. y leer los valores. Eso es todo. Esto es sólo una cuestión de familiarizarse con algunas de las 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 quieres encontrar a alguien llamado "Zhang San". El primer método: preguntar directamente a estas 10 personas: "¿Quién es Zhang San?" El segundo método: preguntarle a una persona una por una: "¿Eres Zhang San?" Hasta que la persona a la que le preguntes sea Zhang San. El tercer método: preguntarle a una persona: "¿Conoce a Zhang San?". No subestimes esta pregunta. Dijiste que, por supuesto, elegirías el primer método. Felicitaciones por obtener la respuesta correcta, porque este método es el más rápido y efectivo. Pero en programación, encuentre el método óptimo para resolver problemas. Los medios son un indicador importante para probar el nivel de programación de un programador y no son fáciles de implementar. El problema de ahora es similar a las estructuras de datos y los algoritmos: mapeo de estructuras de datos, búsqueda exhaustiva y búsqueda mitad. Por tanto, dominar las estructuras de datos y algunos algoritmos comunes es el camino inevitable para llegar a la cima.