Ayuda 1pregunta en C/C++

Iniciado por XorNet, 23 Julio 2013, 00:36 AM

0 Miembros y 1 Visitante están viendo este tema.

Eternal Idol

XorNet: la funcion1 LLAMA a la funcion2 y retorna lo que esta retorna.

Un pseudocodigo:
funcion1:
call funcion2
ret

funcion2:
mov eax, 5
ret

amchacon: para no confundir funcion1 retorna siempre un entero aunque se llama a si misma.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

NoLife

bueno, basicamente a lo que haces colocando una funcion dentro de otra, se le llama reuso de una funcion. el por que de ser 5?, porque la sola invocacion de la primera funcion, en este caso es del tipo-returno (int), por tiene que  haber obligatoriamente un returno.


int function2()
{
return function1() + 10;
}

entonces ya el resultado seria 15. :P
"Cualquier tonto puede escribir código que la PC entienda. Los buenos programadores escriben código que los humanos pueden entender." – Martin Fowler