La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Qué significa principal?

¿Qué significa principal?

La explicación es la siguiente:

1 e int main() son una forma de declarar la función principal en lenguaje C.

2.int representa el tipo de valor de retorno de la función, lo que indica que el valor de retorno de la función principal es un valor int

3.main representa la función principal, que es; el punto de entrada de ejecución del programa acordado en lenguaje C. Su formato de definición estándar es int main (int argc, char * argv [], sin valor en () significa que el parámetro de entrada está vacío, es decir); equivalente a int main(void);

4. En el caso de printf (" f ", a); significa que el valor de a se imprime como un tipo de punto flotante y se muestra en la pantalla, y el tipo de valor de retorno int de la función principal enviará el valor de retorno de regreso al proceso de tono principal, en lugar de enviarlo a la pantalla.

5. Por lo tanto, el tipo de salida de printf no tiene nada que ver con el tipo de retorno de la función principal. En este caso, el tipo de valor de retorno de la función principal es el valor de retorno correspondiente al retorno 0.

En lenguaje C, un programa, ya sea complejo o simple, es generalmente una "función"; esta función se llama "función principal ()", es decir, "función principal". Por ejemplo, si hay un programa de "Cocinar", entonces el proceso de "Cocinar" es la "Función principal". En la función principal, es posible que también deba llamar a subfunciones como "comprar verduras, cortar verduras y cocinar verduras" según la situación.

La función principal debe existir en la mayoría de los programas, pero hay excepciones. Por ejemplo, puede escribir módulos de biblioteca de vínculos dinámicos (DLL) en la programación de Windows, que es código que otros programas de Windows pueden usar. Debido a que el módulo DLL no es un programa independiente, no es necesaria una función principal. Como otro ejemplo, un programa utilizado en un entorno profesional (como un chip de control en un robot) puede no requerir una función principal.

Materiales de referencia:

Enciclopedia Baidu: Funciones principales