Red de conocimiento informático - Espacio del host - Acabo de aprender a programar en lenguaje C, pero a menudo no lo entiendo. ¿Cómo puedo aprenderlo bien? ¡Espero que puedas darme algunos consejos!

Acabo de aprender a programar en lenguaje C, pero a menudo no lo entiendo. ¿Cómo puedo aprenderlo bien? ¡Espero que puedas darme algunos consejos!

El aspecto algorítmico es una cuestión de pensamiento matemático. Esto requiere una base matemática y un pensamiento matemático, que está relacionado con la optimización del programa.

Estudiar la estructura es más flexible. Al menos se debe recordar el formato del lenguaje C. Esto requiere más práctica y escribir más programas pequeños para depurar y descubrir sus propias deficiencias, como la definición de números enteros y símbolos de salida. Para dar forma, definir un tipo de punto flotante, la salida también debe ser un tipo de punto flotante y otras cuestiones menores.

El lenguaje de programación es un tipo de lenguaje riguroso. Si quieres aprenderlo bien, primero debes recordar algunas pequeñas trampas en la gramática fija. Puedes leer K&R, un libro de texto clásico basado en C89. Lo principal es practicar, escribir tu propio programa para resolver problemas prácticos y luego continuar depurando cuando haya problemas. Si realmente no entiendes algo, pregunta después de pensarlo. Lo más importante es practicar más. Cuando los libros no estén claros, simplemente ingrese a la computadora y escriba el programa, y ​​siempre lo entenderá cuando lo depure usted mismo.

Basado en el entorno de aprendizaje de WINDOWS, es difícil decir cómo aprender bien el lenguaje C. Después de todo, no entiendo la compilación. Sugiero que el autor busque un entorno LINUX para aprender. incluir conocimientos de compilación.

Habrá diferencias entre varios programas de compilación, lo cual también es importante para los programas. Dos compilaciones diferentes tendrán dos resultados diferentes.

Un mensaje al cartel: después de eliminar todas las imposibilidades, aunque parezca imposible, ¡sigue siendo la verdad!