Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Funciones

Estas en el tema de Funciones en el foro de C/C++ en Foros del Web. Hola acabo de empezar con C y las funciones no me han quedado muy claras. Bueno lo que no me ha quedado claro es lo ...
  #1 (permalink)  
Antiguo 08/11/2007, 13:44
 
Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años, 1 mes
Puntos: 0
Funciones

Hola acabo de empezar con C y las funciones no me han quedado muy claras. Bueno lo que no me ha quedado claro es lo de los parametros,es decir, cuando metemos unas variables dentro de los parametros, que son variables que le pasamos a esa funcion, que vienen de otra funcion o simplemente variables que declaramos ahia ntes pq si o que son???
Me he mirado un par de manuales y no lo he acabdo de entender.
gracias!
__________________
¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨
  #2 (permalink)  
Antiguo 08/11/2007, 15:03
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 9 meses
Puntos: 9
Re: Funciones

hola mawster. Te comento que yo también estoy empezando con C. Voy a tratar de explicartelo lo mejor que pueda, seguramente después vendrá alguien que podrá aclarartelo un poco más. Los parámetros de una función consideralos como variables locales de esa misma función, cuyo valor inicial será el que nosotros le demos al momento de llamar la función. Por ejemplo, si tenés la siguiente función:

int suma ( int a, int b )
{
return a + b;
}

y lo llamas de esta forma suma ( 5, 8 ); podrías verlo desde este otro punto de vista:

int suma ()
{
int a = 5;
int b = 8;

return a + b;
}

Si en lugar de constantes utilizas un par de variables, unNumero, otroNumero y entonces las primeras dos líneas del cuerpo de la función quedarían así:

int a = unNumero;
int b = otroNumero;

Fijate que los parametros nos sirven para que la función pueda trabajar con valores que no están definidos dentro de la misma.
Espero que haya sido útil.
Saludos!.
__________________
Add, never Remove
  #3 (permalink)  
Antiguo 12/11/2007, 17:06
 
Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Funciones

vale ahora si que lo he entendido, muchas gracias mariano_donati.
__________________
¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.