Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Función main y ejecución del programa

Cada programa de C tiene una función principal que se debe llamar main. Si su código sigue el modelo de programación Unicode, puede utilizar la versión de carácter ancho de main, wmain. La función main sirve como punto de partida para la ejecución del programa. Normalmente, controla la ejecución del programa dirigiendo las llamadas a otras funciones del programa. Un programa deja de ejecutarse normalmente al final de main, aunque puede finalizar en otros puntos del programa por distintos motivos. A veces, quizás cuando se detecta un error, puede resultar conveniente forzar la finalización de un programa. Para ello, utilice la función exit. Vea la Referencia de la biblioteca en tiempo de ejecución para obtener información y un ejemplo sobre cómo usar la función exit.

main( int argc, char *argv[ ], char *envp[ ] )

Las funciones incluidas en el programa de origen realizan una o más tareas concretas. La función main puede llamar a estas funciones para que realicen sus respectivas tareas. Cuando main llama a otra función, pasa el control de la ejecución a la función, de modo que la ejecución comienza en la primera instrucción de la función. Una función devuelve el control a main cuando se ejecuta una instrucción return o cuando se llega al final de la función.

Puede declarar cualquier función, incluida main, para que tenga parámetros. El término “parámetro” o “parámetro formal” hace referencia al identificador que recibe un valor pasado a una función. Vea Parámetros para obtener información sobre cómo pasar argumentos a parámetros. Cuando una función llama a otra, la función a la que se llama recibe los valores de sus parámetros de la función que realiza la llamada. Estos valores se denominan “argumentos”. Puede declarar parámetros formales para main para que pueda recibir argumentos de la línea de comandos con este formato:

Si desea pasar información a la función main, los parámetros se denominan tradicionalmente argc y argv, aunque el compilador de C no obliga a usar estos nombres. Los tipos de argc y argv los define el lenguaje C. Tradicionalmente, si se pasa un tercer parámetro a main, ese parámetro se denomina envp. Los ejemplos incluidos más adelante en esta sección muestran cómo utilizar estos tres parámetros para acceder a los argumentos de la línea de comandos. En las siguientes secciones se explican estos parámetros.

Vea Usar wmain para obtener una descripción de la versión de carácter ancho de main.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.