Red de conocimiento informático - Conocimiento informático - ¿A qué debes prestar atención al aprender lenguaje C? ¿Cuáles son sus puntos clave y dificultades?

¿A qué debes prestar atención al aprender lenguaje C? ¿Cuáles son sus puntos clave y dificultades?

La primera dificultad son los tipos de datos del lenguaje C. En cuanto a los tipos de datos del lenguaje C, no es difícil de entender pero sí de usar. Esto requiere que los estudiantes recuerden las características de algunos tipos de datos de uso común al estudiar (el contenido de la pregunta 2 de la primera tarea). La segunda dificultad: Operadores y orden de operaciones en lenguaje C 1. El lenguaje C tiene funciones informáticas muy ricas y los tipos de informática son mucho más diversos que otros lenguajes de programación. Al aprender, todos no solo deben prestar atención a las reglas de operación de ciertos operadores, sino también a las reglas de operación (precauciones). 2. Cuando varias operaciones diferentes forman una expresión operativa, es decir, cuando aparecen varios operadores en una expresión operativa, el orden de precedencia y las reglas de combinación de las operaciones son muy importantes. El tercer punto de dificultad: tres estructuras de programa simples en lenguaje C. De hecho, las dos primeras estructuras de programa en lenguaje C no son puntos difíciles. La dificultad entre las tres estructuras debería ser el uso de bucles anidados. (1) En cuanto a la estructura secuencial, el programa de esta estructura es relativamente simple, que es un mecanismo que ejecuta las declaraciones en secuencia. El orden de ejecución de la estructura secuencial es de arriba a abajo, uno tras otro, por lo que el programa también debe cumplir con esta regla, de lo contrario el resultado de la ejecución de su programa será incorrecto. La declaración también es una declaración de selección de múltiples ramas, también llamada declaración de cambio multidireccional. El bloque que se ejecuta depende de la configuración del interruptor, es decir, aquel cuyo valor de la expresión coincide con la expresión constante. Declaración if-else. Todas las ramas son paralelas. Cuando se ejecuta el programa, la búsqueda comienza desde la primera rama. Si hay una coincidencia, se ejecutan los bloques posteriores y luego los bloques de la segunda rama. se ejecutan hasta que se encuentra la declaración de interrupción. Si no coincide, busque si la siguiente rama coincide. (3) Acerca de la estructura de bucle: la estructura de bucle puede reducir la carga de trabajo de la escritura repetida del programa fuente y se utiliza para describir el problema de ejecutar repetidamente un determinado algoritmo. Esta es la estructura del programa que mejor utiliza la experiencia de la computadora en programación. Se proporcionan cuatro tipos de bucles en lenguaje C: bucle goto, bucle while, bucle do- while y bucle for. Se pueden usar cuatro tipos de bucles para solucionar el mismo problema. Generalmente, pueden reemplazarse entre sí. Sin embargo, generalmente no se menciona el uso de bucles goto, por lo que a continuación nos centraremos en los otros tres bucles. El objetivo de aprender las tres estructuras de bucles de uso común es comprender sus similitudes y diferencias para que puedan usarse en diferentes situaciones. Veamos detenidamente el formato y el orden de ejecución de los tres bucles del libro y cómo usarlos. indistintamente. Por ejemplo, reemplace el bucle while con Como ejemplo, reescriba un programa usando declaraciones for para que pueda comprender mejor su función. Nota: En el cuerpo de los bucles while y do- while y en la tercera declaración del bucle for, se deben incluir declaraciones que tienden a terminar (como i, i--); de lo contrario, puede convertirse en un bucle infinito, lo cual es También es un problema para los principiantes. Un error común. Analicemos las similitudes y diferencias entre estos tres tipos de bucles: cuando se utilizan bucles while y do- while, la inicialización de las variables del bucle debe realizarse antes del cuerpo del bucle, mientras que el bucle for se realiza en la instrucción 1 del bucle while y del bucle for; primero juzgue la expresión y luego ejecute el cuerpo del bucle, mientras que los bucles do- while primero ejecutan el cuerpo del bucle y luego juzgan la expresión, lo que significa que el cuerpo del bucle do- while se ejecuta al menos una vez, mientras que los bucles while y for no son necesariamente . Los tres tipos de bucles pueden usar la instrucción break para salir del bucle y la instrucción continue para finalizar el bucle actual. Sin embargo, el bucle formado por la instrucción goto y if no puede ser controlado por las instrucciones break y continue. Estas tres estructuras no están aisladas entre sí. Las ramas y las estructuras secuenciales pueden aparecer en los bucles, y los bucles y las estructuras secuenciales también pueden aparecer en las ramas. Piense en los bucles y las ramas como una declaración, que es un elemento de la estructura secuencial, por lo que. Combinando estas tres estructuras, se pueden implementar varios algoritmos y diseñar programas de resolución de problemas. Sin embargo, si el problema es muy grande, el programa compilado de esta manera suele ser muy largo, tiene muchas estructuras repetidas y, por lo tanto, tiene poca legibilidad. , a menudo usamos C El programa está diseñado en una estructura modular.