Tabla de contenido:
Video: Curso de C - Función main 2024
Todos los programas de lenguaje C deben tener una función main (). Es el núcleo de cada programa. Es necesario. La función main () no tiene que hacer otra cosa que estar presente dentro de su código fuente C. Finalmente, contiene instrucciones que le indican a la computadora que realice cualquier tarea para la que esté diseñado el programa. Pero oficialmente no se requiere hacer nada.
La función main () básica
Cuando el sistema operativo ejecuta un programa en C, pasa el control de la computadora a ese programa. Esto es como el capitán de un enorme transatlántico que te entrega la rueda. Además de cualquier temor que pueda inducir, el punto clave es que el sistema operativo necesita saber en qué parte del programa se debe pasar el control. En el caso de un programa de lenguaje C, es la función principal () que el sistema operativo está buscando.
Como mínimo, la función main () tiene el siguiente aspecto:
main () {}
Como todas las funciones del lenguaje C, primero viene el nombre de la función, main, luego viene un conjunto de paréntesis, y finalmente viene un conjunto de llaves, también llamadas llaves .
Si su programa C contiene solo esta línea de código, puede ejecutarla. No hará nada, pero es perfecto porque el programa no le dice a la computadora que haga nada. Aun así, el sistema operativo encontró la función main () y pudo pasar el control a esa función, que no hizo nada más que devolver inmediatamente el control al sistema operativo. Es un programa perfecto e impecable.
Disección de la función main ()
El conjunto de paréntesis después de un nombre de función de lenguaje C se usa para contener cualquier argumento para la función, cosas para que la función se digiera. Por ejemplo, en la función sqrt (), los paréntesis abrazan un valor; la función luego descubre la raíz cuadrada de ese valor.
La función main () usa sus paréntesis para contener cualquier información escrita después del nombre del programa en el símbolo del sistema. Esto es útil para una programación más avanzada. Los programadores principiantes deben tener en cuenta para qué sirven esos paréntesis, pero primero debe desarrollar su comprensión de C antes de sumergirse en ese atolladero.
Las llaves se utilizan para la organización. Contienen instrucciones de programación que pertenecen a la función. Esas instrucciones de programación son cómo la función lleva a cabo su tarea o lo hace.
Al no especificar ningún contenido, como se hizo anteriormente para la función main (), ha creado lo que los C Lords llaman una función ficticia , que es algo apropiado, dado que está leyendo esto en Dummies.com.
Tenga en cuenta que la función main () básica y simple no requiere una palabra clave o procedimiento específico para finalizar el programa. En algunos lenguajes de programación, se requiere un comando END o EXIT, pero no en C. En el lenguaje C, el programa finaliza cuando encuentra la última llave en la función main (). Esa es la señal de que el programa está hecho, después de lo cual el control vuelve al sistema operativo.