Quiero aprender el lenguaje C. Nunca antes había aprendido a programar. Recomiéndeme un libro para aprender el lenguaje C.
No hay necesidad de pensar en eso, el libro de nivel básico debe ser "Programación C" editado por Tan Haoqiang publicado por Tsinghua University Press
La última versión de este libro es ahora la cuarta edición ((de piel roja), pero de hecho, la cuarta edición no es tan buena como la tercera edición (de piel verde) y el contenido no es tan detallado como la tercera edición. El contenido de dos capítulos ha sido transferido a la guía de estudio que acompaña a la cuarta edición. Esta no es ¿Estás haciendo trampa?
En resumen, recomiendo leer la tercera edición, pero la herramienta utilizada en la cuarta edición es VC6, que vale la pena promocionar, a diferencia de la tercera edición o TC
En cuanto a ls Los zapatos para niños mencionaron el "lenguaje de programación C" de Kamp R, que definitivamente no es algo que los principiantes sin conocimientos básicos puedan entender. No tener ningún conocimiento básico. Un libro de este tipo debe tener una cierta Después de lo básico, léalo como un libro avanzado o un libro de referencia.
Además, aprender a programar no se trata solo de leer libros, sino, lo que es más importante, La programación práctica es difícil al principio, así que practica de acuerdo con el libro. A medida que pasa el tiempo, lo compilarás tú mismo.
En cuanto a lo que C puede hacer, digámoslo así. manera: básicamente lo que otros lenguajes de alto nivel pueden hacer, el lenguaje C generalmente lo puede hacer, y lo que el lenguaje C puede hacer, es posible que otros lenguajes no puedan hacerlo
Tenga en cuenta que solo lo digo. se puede hacer, no es que sea fácil de hacer. Por ejemplo, para un programa de Windows, otros lenguajes de alto nivel pueden necesitar solo 50 líneas, y el lenguaje C puede necesitar 500 líneas o 5000 líneas.
Entonces, no existe un lenguaje perfecto, solo el lenguaje más adecuado
Además, el lenguaje ensamblador es el verdadero lenguaje universal. Puede hacer todo lo que otros lenguajes pueden hacer. hecho, pero al igual que el anterior, será muy complicado. Por ejemplo, contar 1 1 puede requerir varias líneas de código
.