texto
Hola a todos, soy un error ~
De hecho, la sintaxis del lenguaje C es muy simple, se puede decir que es el lenguaje de programación con menos puntos gramaticales entre los lenguajes de programación convencionales actuales, sin embargo, el lenguaje C también tiene su lado complicado, que radica en sus diferencias de plataforma. La CPU actual, el sistema operativo, el compilador, etc., para guiar la programación.
El siguiente error resume una pequeña parte del conocimiento, para que todos puedan comprender parte del contenido que no es tan especial al aprender el lenguaje C:
1
Compilación de archivos C.
En lenguaje C, los archivos .c generalmente se usan como archivos fuente, y los archivos fuente se compilan de forma independiente antes de vincularlos, es decir, los archivos .c finalmente se pueden compilar en archivos .o de destino en paralelo.
Sin embargo, generalmente vemos que los archivos .h son solo para permitir que las interfaces proporcionadas por cada lenguaje C se llamen entre sí y finalmente las vinculen al archivo de ejecución final.
Después de comprender esta capa, debería tener una estructura de archivos bien organizada.
2
tipo de datos fijo
Un colega solía decir que el lenguaje C es un "lenguaje de programación con tipos de datos conocidos", pero no le prestó mucha atención en ese momento.
De hecho, con su rica experiencia en programación, encontrará que si no conoce el tamaño específico de los datos durante el proceso de programación, probablemente tendrá problemas durante el proceso de asignación o copia.
3
memoria en lenguaje C
La memoria del lenguaje C es simple y, en términos generales, hay dos tipos: montón y pila. La pila pertenece a la memoria dinámica, que es necesaria para que nuestro lenguaje C ejecute la pila de llamadas, mientras que el montón es memoria estática y la combinación de dinámica y estática constituye la memoria en el programa.
El malloc de asignación de memoria dinámica que normalmente encontramos es solo una forma de usar memoria estática para obtener espacio y mejorar la utilización.
4
programación de estructuras
Se puede decir que Struct es la sintaxis más directa del lenguaje C OO. Los datos y métodos se pueden empaquetar y retirar, empaquetar y acceder, para que los datos sean más cohesivos y más específicos cuando se usen.
5
estática y constante
Tanto estático como constante contribuyen al uso seguro de datos y métodos. El lenguaje C es un lenguaje de programación simple y flexible. Si es demasiado libre, es más probable que cometa errores; entonces estas dos palabras clave se pueden usar hasta cierto punto. Las funciones y variables están restringidas para mejorar la solidez del programa.
La clave es que comprenda bien el programa y lo considere al programar.
6
Tamaño de datos y sin firmar
El tamaño real del uso de memoria de números enteros en diferentes plataformas puede ser diferente, y el estándar C generalmente solo estipula su tamaño mínimo, por lo que debe saberlo con anticipación antes de codificar.
De manera similar, el tipo char no siempre es necesariamente de 8 bits; generalmente representa el tamaño mínimo de direccionamiento de la plataforma integrada actual.
Además, el tipo char se considera mayoritariamente un tipo firmado, pero se omite el signo. Sin embargo, no está estipulado en el estándar C99 y tiene que depender de la plataforma o el compilador.
por fin
Bueno, compartiré mucho contigo hoy, si sientes que has ganado algo, recuerda darle me gusta ~
La única plataforma de conocimiento de tecnología integrada, permanente y gratuita para bacterias insectos ~
Álbumes recomendados Haga clic en la fuente azul para saltar
☞Álbum avanzado en lenguaje C integrado
☞Álbum | Enciclopedia de programación de aplicaciones Linux
☞Álbum | Aprenda algunos conocimientos sobre redes
☞Álbum | Lenguaje Tear C
☞Álbum | Tear lenguaje C++ a mano
☞ Álbum | Intercambio de experiencias
☞Especial | Tecnología de control de potencia
☞Álbum | Del MCU a Linux