return es la palabra reservada para que una funcion retorne un valor, al llegar a esta palabra la funcion se detiene sin importar si termino o no...
como g es de tiempo int, debe retornar un entero (como EOF o d)
ejemplo
#include <iostream>
#include <Windows.h>
using namespace std;
int main(){
int a = 1;
if(a==2){
return 0;
}
cout << "a es diferente de 2, y vale: "<< a << endl;
system("pause");
return 0;
}
mira ese codigo... si a es diferente de 2, llegará hasta el final... si a es 2 el return obligará al programa a salir de la funcion "main" y como es unica, el programa finalizará..