Red de conocimiento informático - Conocimiento sistemático - Nunca antes había visto una computadora que pudiera aprender "c", pero ahora puedo hacerlo.

Nunca antes había visto una computadora que pudiera aprender "c", pero ahora puedo hacerlo.

Puedes aprender el lenguaje C sin una computadora, pero es relativamente abstracto y difícil de aprender, pero puedes aprenderlo.

Cuando los programadores aprenden el lenguaje C por primera vez, es fácil para ellos tener miedo de las dificultades debido a métodos de aprendizaje inadecuados y demonizar el aprendizaje del lenguaje C. Sin embargo, de hecho, el aprendizaje de una programación. El lenguaje no es como el de algunos estudiantes. Es tan difícil de imaginar.

En primer lugar, aprender el lenguaje C requiere comenzar desde el contenido básico del lenguaje C, como la gramática del lenguaje C, la idea de programación modular estructurada y las tres estructuras principales del lenguaje C ( estructura secuencial, estructura de selección y estructura de bucle), etc., son todos contenidos básicos para el aprendizaje, e incluso incluyen una investigación detallada sobre estructuras de datos. La composición de operadores y el uso de expresiones deben incluirse en la categoría de conocimientos básicos. del lenguaje C. Hay varios componentes importantes en el uso del lenguaje C: matrices, punteros y funciones. Estas tres partes son relativamente difíciles, pero al observar cada parte individualmente, la esencia de estas tres partes es fácil de entender y usar. La verdadera dificultad radica en combinar estas tres partes para formar un programa universal y flexible, que requiere que todos lo hagan lentamente. Acumular métodos de resolución de problemas durante el proceso de aprendizaje. En la actualidad, según los requisitos previos, debemos dominar de manera flexible el conocimiento básico de estas tres partes, primero usarlas libremente y luego conectar el conocimiento e integrarlo.

Matriz: desde la perspectiva de la eficiencia del acceso, se puede decir que las matrices son las estructuras de datos más rápidas. De hecho, puede acceder a un determinado espacio de acuerdo con el valor del subíndice de la matriz y el almacenamiento continuo de la matriz. también se ha convertido en nuestra Una condición muy conveniente para programar usando direcciones.

Puntero: se puede decir que el puntero es la esencia del lenguaje C. Debido a la existencia de punteros, la sintaxis del lenguaje C puede ser más compacta y flexible cuando entra en contacto con los punteros por primera vez. , sentirá que este concepto es relativamente abstracto. Debe imprimir la dirección de la variable o el valor del puntero al diseñar el programa y observar los cambios del puntero para comprender el concepto de puntero.

Parte funcional: la parte funcional es el concepto básico de la programación modular estructurada. La parte funcional en sí no es difícil. La dificultad radica en la participación integral de las matrices y punteros mencionados anteriormente como parámetros. Agregar parámetros de función en la parte del puntero Esto parece un poco difícil de entender, pero en realidad es una cuestión de conceptos básicos. Si puedes superar cada uno de los puntos de conocimiento anteriores y dominar la esencia de su uso, entonces la función. parte es equivalente a un lenguaje C.

Finalmente, me gustaría enfatizar la importancia de escribir programas en comparación con leer programas, escribir programas es más importante en el proceso de aprendizaje, debe haber una parte de reconstrucción de código y usar código nuevo constantemente. Código anterior Solo reconstruyendo el programa de diferentes maneras obtendrá nuevos logros. Así es como se acumula lentamente la experiencia en programación.