Primera introducción al lenguaje C (1): una comprensión simple de la imagen completa de C

1. ¿Qué es el lenguaje C?

El lenguaje C es un lenguaje de programación de computadoras general que se usa ampliamente en el desarrollo de bajo nivel . El objetivo de diseño del lenguaje C es proporcionar un sistema simple
Un lenguaje de programación que compila , procesa memoria de bajo nivel , genera una pequeña cantidad de código de máquina y puede ejecutarse sin ningún soporte de entorno de ejecución.

 Hacer un dibujo puede comprender mejor qué es el "desarrollo de bajo nivel".

2. El primer programa en lenguaje C.

Abramos VS2022 y comencemos a escribir el primer programa en lenguaje C.

Primero haga clic en VS, luego haga doble clic en "Crear nuevo proyecto", haga clic en "Siguiente" después de "Vaciar proyecto" en la siguiente interfaz

 A continuación, VS le pedirá que nombre su proyecto, como se muestra en la imagen. Luego haga clic en "Crear" en la esquina inferior derecha.

 Después de ingresar, la siguiente página aparecerá en el lado derecho de la página, haga clic derecho en "Archivo fuente"

 

 Luego seleccione "Agregar" y "Nuevo elemento" como se muestra en la figura.

 Luego, asigne un nombre a su proyecto. El sufijo ".cpp" se refiere a "C Plus Plus", que es C++. Debido a que estamos aprendiendo el lenguaje C, debemos cambiar el sufijo a ".c".

 Luego escribe el código como se muestra en la imagen y podrás comenzar a escribir el primer programa en el cursor, recuerda ingresar los símbolos en inglés.

 printf está imprimiendo, dejando que la computadora imprima lo que desea.

2.2 Ciertas cuestiones

1. Si abre vs pero no puede encontrar la columna "archivo fuente", el problema se puede resolver como se muestra en la figura

 2. ¿Por qué todos los códigos que escribo son blancos? Y mi compilador no responde en absoluto.

 De hecho, cuando le dé un nombre a su proyecto, elimine el sufijo ".c" y simplemente cámbiele el nombre.

3.Tipo de datos

Hay muchas estructuras de datos en lenguaje C, como se muestra en la figura.

char representa caracteres; short\int\long\long long todos representan números enteros, pero representan diferentes precisiones; float\double representa decimales. La apariencia de estos tipos bien puede describir los datos de la vida.

Si contamos la memoria que ocupan, podemos tomar prestada una función "sizeof" para calcular las longitudes que representan.

La unidad del resultado del cálculo es: bytes. A continuación, echemos un vistazo a las unidades comunes en las computadoras:

poco - poco

byte - byte

KB

MEGABYTE

ES

tuberculosis

PB

A excepción de 1 byte = 8 bits, las otras dos unidades adyacentes están todas en formato 1024, como 1 KB = 1024 bytes.

4. Variables y constantes

4.1 Métodos para definir variables

Primero debe especificar el tipo de datos de la variable, luego determinar el nombre de la variable y luego inicializar la variable (es decir, asignar un valor inicial).

Tanto float como double pueden representar el tipo de datos de peso. 

4.2 Nombrar variables

 1. Solo puede constar de letras, números y guiones bajos (_)

2. No puedo comenzar con un número

3. La longitud no debe exceder los 63 caracteres.

4. Los nombres de las variables distinguen entre mayúsculas y minúsculas.

5. Las palabras clave no se pueden utilizar en nombres de variables.

* Nombrar las variables lo más significativas posible.

4.3 Clasificación de variables

*variables globales

*Variables locales

 Cuando defino una variable global fuera de la función principal y modifico el valor de la variable global dentro de la función principal, ¿cuál será el resultado final de la compilación?

 Como puede ver, ¡el valor de la variable global global ha sido modificado!

Hablemos de las conclusiones: 1. ¡En realidad, no hay nada de malo en la definición anterior de variables locales y variables globales!

                                 2. Cuando las variables locales y las variables globales tienen el mismo nombre, la variable local tiene prioridad.

4.4 Alcance y ciclo de vida de las variables

4.5 Constantes

Las constantes en lenguaje C se dividen en los siguientes tipos:

1. Constantes literales

2.variable constante modificada constante

3.#definir constantes de identificador definidas

4. Constantes de enumeración

 

 Puedes ver que pai fue reportado como un error. ¿A qué se debe esto? Puede probarlo usted mismo en VS, le preguntará "La expresión debe ser un valor l modificable", lo que significa que pai ha sido modificado por const y ya no puede cambiarlo.

La pai en el ejemplo anterior se llama variable constante modificada const . La variable constante modificada const en lenguaje C solo limita la variable pai en el nivel gramatical y no se puede cambiar directamente, pero pai es esencialmente una variable , por eso se llama una variable constante.

 Hay una cosa a tener en cuenta: al definir con define, #define MAX 100, ¡ no hay signo igual entre el nombre de la constante y el valor!

 

Supongo que te gusta

Origin blog.csdn.net/m0_75186846/article/details/131196203
Recomendado
Clasificación