[C con Clase] Tipos de funciones
Santiago García
melasudaquique en yahoo.es
Mie Ene 24 21:08:54 CET 2007
Hola, somos otra vez nosotros. Ahora el problema (los problemas, mejor dicho) tiene que ver con las funciones.
Estas son nuestras dudas:
1. ¿Para qué sirve el "return"? Porque en este programa:
#include<iostream>
using namespace std;
int Sumar();
int main()
{
Sumar();
cin.get();
return 0;
}
int Sumar()
{
int a;
int b;
a = 10;
b = a * a;
return b;
}
El resultado no es 100, sino que no es nada.
2. Continuando, ¿qué más da el tipo de retorno?
Porque este programa:
#include<iostream>
using namespace std;
int Sumar();
int main()
{
Sumar();
cin.get();
return 0;
}
int Sumar()
{
int a;
int b;
a = 10;
b = a * a;
cout << b;
return b;
}
Es exactemente igual que este:
#include<iostream>
using namespace std;
void Sumar();
int main()
{
Sumar();
cin.get();
return 0;
}
void Sumar()
{
int a;
int b;
a = 10;
b = a * a;
cout << b;
}
Y te ahorras una línea.
3. ¿Qué son los valores entre paréntesis?
Para contestar a todo esto, os agradecería algunos ejemplos.
Un saludo, Santiago y Alejandro.
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070124/96cfaaaa/attachment.html>
Más información sobre la lista de distribución Cconclase