OK gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCitarSentencia de retorno "return"Realmente cuando se ejecuta la 1º se abandona la función, es dicir, nose puede ejecutar la 2ª.
Esta sentencia sale de la función donde se encuentra y devuelve el control a la rutina que
la llamó, opcionalmente con un valor de retorno.
#include <iostream>
int funciondeprueba();
int main(){
std::cout<<funciondeprueba()<<std::endl;
}
int funciondeprueba(){
return 1;
return 2;
return 3;
}
tuket@tuket-desktop:~$ g++ pru.cpp
tuket@tuket-desktop:~$ ./a.out
1
tuket@tuket-desktop:~$
unsigned long int elevara(unsigned long int base, unsigned long int exponente)
{
unsigned long int resultado;
if(exponente==0){
resultado=1; //cualquier numero elevado a cero es 1(escepto 0)
return resultado;
}
resultado= base;
for(int i=1; i<exponente; i++){
resultado=resultado*base; //la potenciacion es una multiplicacion reiterada de la base por si misma
} //elnumero de veces que indique el exponente.
return resultado;
}