Red de conocimiento informático - Conocimiento informático - ¿Cuáles son las cosas más básicas que necesitas dominar para aprender el lenguaje C? ¡Gracias!

¿Cuáles son las cosas más básicas que necesitas dominar para aprender el lenguaje C? ¡Gracias!

Hay muchos malentendidos cuando los principiantes aprenden el lenguaje C. Como persona que ha aprendido el lenguaje C, me gustaría dar algunas sugerencias a los principiantes.

Pida a los mayores que señalen los problemas y expresen sus opiniones. Novatos, presten atención a las siguientes respuestas.

Primero: algunos conceptos.

C es un lenguaje de programación con algunos estándares, los más importantes son ANSI C (parece ser C89) y C99.

La estructura de datos incluye estructura lógica y estructura física. Una estructura lógica es una colección de elementos de datos y las relaciones definidas en esa colección. La estructura física es la implementación de la estructura lógica en la computadora.

LCC, VC, TC y GCC son compiladores en lenguaje C, que generalmente incluyen entornos de desarrollo integrados, compiladores, enlazadores y herramientas auxiliares

Escribimos programas fuente en lenguaje C, que son compilado por El vinculador compila el archivo intermedio en un archivo intermedio y luego vincula el archivo intermedio para generar un archivo ejecutable. Los archivos ejecutables varían según el sistema operativo. También existen varios estándares para archivos intermedios y existen diferencias entre los estándares utilizados por Microsoft y los estándares comunes a Linux.

Segundo: Qué aprender.

Personalmente, creo que el enfoque del aprendizaje de programación es aprender estructuras de datos, pero este tipo de aprendizaje debe tener una plataforma, como el lenguaje C.

Para aprender el lenguaje C, primero debes dominar la sintaxis básica, las constantes, las variables y los tipos, así como el significado y el uso de estructuras secuenciales, estructuras de ramas y estructuras de bucle. Además, aprenda el significado y el uso de tipos construidos, como punteros, estructuras y funciones.

C proporciona una gran cantidad de funciones estándar para facilitar el trabajo de programación, y podemos implementar estas funciones nosotros mismos. Incluso si no depende de una biblioteca de funciones, en teoría sólo un compilador es suficiente. De hecho, las funciones estándar proporcionadas son muy eficientes y se utilizan con frecuencia. No es necesario que las implemente usted mismo, por lo que es muy necesario dominar las funciones comunes, pero preste atención al ámbito de aplicación de las funciones.

El aprendizaje continuo varía de persona a persona y deberías poder elegir de forma independiente.

Tercero: Cómo aprender.

Enfatice más práctica. Al aprender el lenguaje C, debe usar la computadora con frecuencia, escribir más programas y mejorar gradualmente.

Libros recomendados: Existe una traducción al chino, pero lo mejor es leer la versión en inglés.

Lea detenidamente, piense en todos los ejercicios de forma independiente y dé respuestas, especialmente los ejercicios de programación. Es mejor completarlos uno por uno en la computadora.