Aplicaciones informáticas necesita algún mecanismo que le dice al sistema operativo dónde empezar el proceso. En el lenguaje C + + , se llama a la función principal. Aquí es donde comienza el programa. La función principal normalmente delega tareas a otras funciones y componentes de software . Cuando se hace esto , se necesita la ejecución de volver el tiempo para que pueda seguir adelante con el resto de su programa. En C + +, esta mecánica de retorno se basa en el lenguaje en la forma de la instrucción Return . Mediante el uso de la instrucción Return , puede decidir cuándo una función acabados y las manos más de ejecución de nuevo a la función principal. Cosas que necesitará
C + + Compiler , como
GCC C + + IDE como Eclipse CDT
Mostrar más instrucciones
1
Inicie el IDE de C + + y crear un nuevo C + + archivo de código fuente .
2
declarar una función en la parte superior del archivo de código fuente . Esta función va a hacer algo simple, como tomar un número y luego darle la espalda. La sentencia return se utiliza para salir de una función y devolver un valor , por ejemplo:
int f (int g ) {return g } ;
3
declarar la función principal por debajo de la última función escribiendo esto:
int main () {
}
4
Escribe los próximos tres líneas de código dentro de las llaves de las funciones principales :
int x = f ( 5 ) ;
printf ("% d \\ n", x);
return 0 ;
5
compilar y ejecutar este código. La ejecución comienza dentro de la función principal, que crea un entero llamado x . El valor de x se determina por la función f , que sólo se necesita una entrada y lo devuelve sin cambios . En este programa, f toma el número 5 y se lo devuelve con la instrucción de retorno. Las principales funciones de las manos la ejecución de la función f , que devuelve rápidamente la ejecución volver al inicio . Cuando principal comienza a ejecutar de nuevo , le asigna el valor " 5 " para x, y luego pasa a la línea siguiente. La siguiente línea se imprime el valor de x . La última línea principal en otra sentencia de retorno , pero éste sale del programa .