Red de conocimiento informático - Aprendizaje de programación - El proceso de ejecución y diagrama de flujo de la declaración for

El proceso de ejecución y diagrama de flujo de la declaración for

El bucle for es una declaración de bucle en la programación en lenguaje C.

1. Proceso de ejecución específico:

1) Resolver la expresión 1.

2) Resuelve la expresión 2. Si su valor es verdadero, ejecute la declaración especificada en la declaración for y luego ejecute el paso 3. Si el valor de la expresión 2 es falso, finalice el ciclo y vaya al paso 5.

3) Resuelve la expresión 3.

4) Vuelve al paso 2 anterior y continúa.

5) Cuando finalice el ciclo, ejecute la instrucción debajo de la instrucción for.

Nota: Durante la ejecución, la "expresión 1" solo se ejecuta una vez y el bucle se realiza entre la "expresión 2", la "expresión 3" y la "declaración incrustada".

2. Especificaciones de ruta en el proceso de elaboración de diagramas de flujo:

1) Un proceso comienza con el símbolo de inicio y finaliza con el símbolo de fin. El símbolo de inicio solo puede aparecer una vez, mientras que el símbolo de fin puede aparecer varias veces. Si el proceso es lo suficientemente claro, se pueden omitir los símbolos de inicio y fin.

2) Dentro del mismo diagrama de flujo, el tamaño de los símbolos debe ser consistente y las líneas de conexión no pueden cruzarse ni doblarse sin motivo alguno.

3) La relación de procesamiento de procesos es una relación paralela y los procesos deben colocarse a la misma altura.

4) El flujo de procesamiento debe dibujarse con una única entrada y una única salida, y debe haber una sola flecha indicadora para el mismo camino.

Introducción básica al lenguaje C:

El lenguaje C es un lenguaje de programación orientado a procesos, que es diferente de los lenguajes de programación orientados a objetos como C y Java. El objetivo de diseño del lenguaje C es proporcionar un lenguaje de programación que pueda compilarse fácilmente, manejar memoria de bajo nivel, generar solo una pequeña cantidad de código de máquina y que pueda ejecutarse sin ningún soporte de entorno de ejecución.

El lenguaje C puede describir problemas más rápido que el lenguaje ensamblador, con menos carga de trabajo, buena legibilidad y fácil depuración, modificación y trasplante, y la calidad del código es equivalente a la del lenguaje ensamblador. El lenguaje C es generalmente sólo de 10 a 20 veces menos eficiente que el programa de destino generado por código en lenguaje ensamblador. Por lo tanto, el lenguaje C puede escribir software del sistema.

Lenguaje C En la década de 1980, para evitar diferencias en la sintaxis del lenguaje C utilizada por varios desarrolladores, el Instituto Nacional Estadounidense de Estándares formuló un conjunto completo de sintaxis estándar nacional estadounidense para el lenguaje C, llamado ANSI C. . Como estándar original del lenguaje C.

El 8 de diciembre de 2011, el estándar C11 publicado por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC) es el tercer estándar oficial para el lenguaje C y el último estándar para el lenguaje C. idioma Este estándar Admite mejor los nombres de funciones de caracteres chinos y los identificadores de caracteres chinos, y realiza la programación de caracteres chinos hasta cierto punto.

Los compiladores en lenguaje C se encuentran habitualmente en diversos sistemas operativos, como Microsoft Windows, Mac OS X, Linux, Unix, etc. El diseño del lenguaje C ha influido en muchos lenguajes de programación posteriores, como C, Objective-C, Java, C#, etc.