Compartir a través de


función principal y ejecución del programa

Cada programa de c tiene una función (principal) primaria que se debe llamar Principal.Si el código se ajuste al modelo de programación de Unicode, puede utilizar la versión de caracteres anchos de Principal, wmain.La función de Principal sirve como punto de partida para la ejecución del programa.Controla normalmente la ejecución del programa resuelve las llamadas a otras funciones en el programa.Un programa detiene normalmente ejecutándose en el final de Principal, aunque puede finalizar de otros puntos del programa por varias razones.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 de Salir .Vea referencia de la biblioteca en tiempo de ejecución para obtener información sobre y un ejemplo mediante la función de Salir .

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

Comentarios

Las funciones dentro del origen realizan una o más tareas concretas.La función de Principal puede llamar a estas funciones para realizar sus tareas respectivas.Cuando Principal llama a otra función, pasa el control de la ejecución de la función, de modo que la ejecución comience en la primera instrucción de la función.Una función devuelve el control a Principal cuando se ejecuta una instrucción de return o al final de la función se alcance.

Se puede declarar cualquier función, incluidos Principal, para tener 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 los parámetros.Cuando una función llama a otra, la función llamada reciben los valores para los parámetros de la función de llamada.Estos valores se denominan “argumentos”. Puede declarar parámetros formales a Principal para poder recibir argumentos de la línea de comandos con este formato:

Si desea pasar información a la función de Principal , los parámetros tradicionalmente se denominan argc y argv, aunque el C no requiere estos nombres.Los tipos de argc y argv son definidas por el lenguaje C.tradicionalmente, si un tercer parámetro se pasa a Principal, ese parámetro se denomina envp.Ejemplos más adelante en esta sección se muestra cómo utilizar estos tres parámetros para tener acceso a los argumentos de la línea de comandos.las secciones siguientes explican estos parámetros.

Vea Utilizar wmain para obtener una descripción de la versión con caracteres anchos de Principal.

Vea también

Referencia

main: Inicio del programa