Red de conocimiento informático - Conocimiento informático - Los estudiantes deben leer el lenguaje C y deben leer la publicación de la colección de clasificación de símbolos comunes

Los estudiantes deben leer el lenguaje C y deben leer la publicación de la colección de clasificación de símbolos comunes

Lo comprenderás después de leer la clasificación de los símbolos comunes en lenguaje C...

1. Palabras clave

Palabras clave, también conocidas como palabras reservadas, son Algunas palabras con significados fijos que están preespecificados en lenguaje C, como int y return en el primer programa de lenguaje C, los usuarios solo pueden usarlas de acuerdo con los significados preespecificados y no pueden cambiar sus significados sin autorización.

2. Identificadores

Los identificadores se dividen en dos categorías: identificadores predefinidos del sistema e identificadores definidos por el usuario.

Como sugiere el nombre, los identificadores predefinidos del sistema están predefinidos por el sistema, como la función principal main y la función de salida printf, etc. A diferencia de las palabras clave, los usuarios pueden redefinir los identificadores predefinidos del sistema, pero esto entrará en conflicto con la definición original y el significado original será reemplazado, por lo que no se recomienda usarlo de esta manera.

Identificadores definidos por el usuario son identificadores definidos por los usuarios según sus propias necesidades. Generalmente se usan como nombres de variables, nombres de funciones, etc. Existen ciertas reglas para nombrar identificadores

3. En total, déjenme explicarles que hay 44 operadores - ***, no todos están listados aquí. Luego, debido a que los operadores se usan ampliamente y tienen muchos tipos, aquí hay solo una lista de categorías. Puede llevar mucho tiempo explicar los usos reales, así que primero comprenda cuáles son. recuérdalos. ¡No te pongas nervioso!

1. Operadores aritméticos: suma, -resta, *multiplicación, /división, resto.

2. Operadores relacionales: gt; mayor que, gt; = tallo grande y tallo igual, == igual a, lt;

3. Operadores lógicos: ! NO lógico, amp; Y lógico, | 4. Operador de asignación: = asigna los datos del lado derecho del signo igual al lado izquierdo del signo igual. 5. Operadores de incremento y decremento: aumentar en uno, --disminuir en uno.

4. Delimitadores

Para evitar ambigüedades al escribir artículos, agregaremos signos de puntuación en las ubicaciones apropiadas para distinguirlos. Al escribir programas en lenguaje C, se utilizarán delimitadores para distinguirlos.

Por ejemplo: el director Xiao Ming te está buscando. Y Xiao Ming, el director te está buscando. El director Xiao Ming te está buscando.

int a=1; La oración anterior es correcta para inta=1;, int a=1 es nombrar una variable entera como igual a 1. Y inta=1; es incorrecto, porque si inta es un nombre de variable, no tiene tipo de datos int a, b, C también es un tipo de separador, lo que significa nombrar tres variables, a saber, a, b. p>

5. Otros símbolos

Corchetes [] - La apertura y cierre de corchetes se utilizan para referencias de elementos de matriz, indicando subíndices unidimensionales y multidimensionales.

Llaves (): estos símbolos especiales se utilizan para llamadas a funciones y parámetros de funciones. Llaves: la apertura y el cierre de llaves indican el principio y el final de un bloque de código que contiene múltiples declaraciones ejecutables.

Punto y coma ()- Se denomina terminador de declaración e indica el final de una entidad lógica. Esta es la razón por la que cada declaración individual debe terminar con un punto y coma. Símbolo de preprocesador (#): el compilador utiliza un preprocesador llamado macroprocesador para transformar su programa antes de que comience la compilación real. Delimitadores "/*" y "*/": símbolos utilizados para los comentarios del programa.

6. Compilación y vinculación

La compilación se divide en cuatro etapas:

(1) Precompilación: también llamada preprocesamiento, preprocesamiento en programas C Los comandos Todos se completan en esta etapa y la precompilación completa el "reemplazo" del programa fuente. "# es el símbolo de preprocesamiento.

(2) Etapa de compilación: realice un análisis léxico y sintáctico en el programa C precompilado para presentar errores. Una vez completado el procesamiento, el compilador convertirá el programa C en lenguaje ensamblador. U otros códigos intermedios.

(3) Etapa de optimización: optimizar el código del programa, ajustar la sangría, etc.

4) Etapa de ensamblaje: traduzca el código intermedio a código de máquina, es decir, código binario, y guárdelo en el archivo de destino

Enlace

El código de máquina del archivo de destino compilado es son independientes entre sí y, por lo tanto, requieren que el enlazador los vincule y resuelva las referencias cruzadas entre ellos.