¿Qué debo hacer si tengo dificultades para aprender el lenguaje C?
El lenguaje C es solo un tipo de lenguaje de programación. Si quieres programar, necesitas saber mucho sobre desarrollo de software.
¡Se recomienda leer "Ingeniería de software"! y "Software" Algunos sistemas, como "Garantía de calidad", hablan sobre cómo desarrollar software. ¡El idioma que aprendes es solo lo más básico!
En primer lugar, aprende el lenguaje C, no por aprender. Para ser honesto, después de aprender este lenguaje, no lo usarás con frecuencia en el trabajo. . A menos que en el futuro esté involucrado en el desarrollo de software de bajo nivel, como la programación de sistemas operativos, esto es muy difícil. Incluso si tiene un doctorado en informática, es posible que no pueda desarrollar este software de bajo nivel, sin mencionar. solo has aprendido C.
Sin embargo, el lenguaje C es muy importante. El significado que contiene es permitirle comprender qué es un lenguaje de programación. Lo más importante es el puntero. Los punteros son difíciles de decir o difíciles de decir, pero siempre que comprendas su método de expresión y significado, ¡lo sabrás todo! El lenguaje C es el ingenio de los punteros. Los punteros son la esencia de C. Si no comprende los punteros, aprenderá C en vano.
Aprender C solo te permite dominar las herramientas. Si quieres participar en el desarrollo suave en el futuro, nunca podrás hacerlo sin las ideas de desarrollo. Las ideas de desarrollo son el esqueleto y los lenguajes. como C son solo carne y sangre. Entonces, si quieres desarrollar, el C óptico es inútil, debes aprender qué es la programación.
¡Primero debes aprender las estructuras de datos!
Dijiste que hay una salida, ¡eso es muy serio! Hay una salida aprendiendo C. Déjame decirte que no hay salida. ¿No has acudido al mercado laboral? Si les dices a los demás que conoces a C, sería extraño que los demás te quieran. Si quieres tener un futuro, debes aprender algunos de los lenguajes populares como JAVA, C#, C, etc. ¡Este es el lenguaje necesario para el desarrollo de software de aplicaciones, no C!
Pero todavía no sé si aprender C o no. Mi sugerencia es: aprende, debes aprender. Una vez que aprenda C y C #, será mucho más fácil aprender C. También será más fácil entrar en contacto con otros lenguajes en el futuro. C es para comenzar y definitivamente no es el objetivo final.
En resumen, si desea aprender C, aprenda estructuras de datos y aprenda la versión en lenguaje C de las estructuras de datos. Las estructuras de datos son difíciles, pero no se desanime. Una vez que aprenda la estructura de datos en formato de lenguaje C, sabrá qué es la programación y, naturalmente, sabrá si quiere encontrar una manera en la computadora.
Me gustaría recomendar un libro sencillo sobre estructuras de datos: "Estructura de datos (descripción en lenguaje C)", editado por Xu Xiaokai y He Guiying, Tsinghua University Press. Este libro es más popular y más fácil de aprender que el de Yan Weimin, y básicamente puedes leerlo de un vistazo.