Todo programa en C++ debe tener la función principal main()
(a no ser que se especifique en tiempo de compilación otro punto de entrada,
que en realidad es la función que tiene el main())
int main()
{}
La función principal del código fuente main debe tener uno
de los siguientes prototipos:
int main()
int
main(int argc, char** argv)
Aunque no es estándar algunas implementaciones permiten
int
main(int argc, char** argv, char** env)
La primera es la forma por omisión de un programa que no
recibe parámetros ni argumentos. La segunda forma tiene dos parámetros: argc,
un número que describe el número de argumentos del programa (incluyendo el
nombre del programa mismo), y argv, un puntero a un array de punteros, de argc
elementos, donde el elemento argv[i] representa el i-ésimo argumento entregado
al programa. En el tercer caso se añade la posibilidad de poder acceder a las
variables de entorno de ejecución de la misma forma que se accede a los
argumentos del programa, pero reflejados sobre la variable env.
El tipo de retorno de main es un valor entero int. Al
finalizar la función main, debe incluirse el valor de retorno (por ejemplo,
return 0;, aunque el estándar prevé solamente dos posibles valores de retorno:
EXIT_SUCCESS y EXIT_FAILURE, definidas en el archivo cstdlib), o salir por
medio de la función exit. Alternativamente puede dejarse en blanco, en cuyo
caso el compilador es responsable de agregar la salida adecuada.
Por Rocio Rocio Ramirez PDVSA.
No hay comentarios.:
Publicar un comentario