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

Cuando se usar int, void o char al definir una funcion?

Estas en el tema de Cuando se usar int, void o char al definir una funcion? en el foro de C/C++ en Foros del Web. Hola amigos. Tengo una pregunta. Para que se asigna lo siguientes a las funciones, que hacen o para que sirven? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C: Ver ...
  #1 (permalink)  
Antiguo 20/05/2011, 19:54
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Cuando se usar int, void o char al definir una funcion?

Hola amigos.

Tengo una pregunta.

Para que se asigna lo siguientes a las funciones, que hacen o para que sirven?


Código C:
Ver original
  1. int funcion(){
  2.  
  3. return //¿Que cosa retorna?
  4. }

Código C:
Ver original
  1. void funcion(){
  2.  
  3. return //¿Que cosa retorna?
  4. }

Código C:
Ver original
  1. char funcion(){
  2.  
  3. return //¿Que cosa retorna?
  4. }

Código C:
Ver original
  1. /* ¿Hay algun otro que se utilize en lugar de int, void y char? */ funcion(){
  2.  
  3. return //¿Que cosa retorna?
  4. }


Amigos se los agradezco mucho.
  #2 (permalink)  
Antiguo 20/05/2011, 20:37
 
Fecha de Ingreso: julio-2009
Ubicación: La Plata
Mensajes: 233
Antigüedad: 15 años, 5 meses
Puntos: 8
Respuesta: Cuando se usar int, void o char al definir una funcion?

La verdad creo que estoy algo oxidado con la programación...Pero creo que es así:

-char indica que le función va a retornar un valor del tipo carácter
-int indica que la función va a retornar un valor del tipo numérico
-void indica que la función va a retornar un valor nulo o 0.

No estoy seguro, pero a puesto que es información fácil de conseguir googleando.Salu2¡¡
  #3 (permalink)  
Antiguo 21/05/2011, 20:00
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: Cuando se usar int, void o char al definir una funcion?

muchas gracias me ayudo a entender mucho.
  #4 (permalink)  
Antiguo 21/05/2011, 20:43
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses
Puntos: 228
Respuesta: Cuando se usar int, void o char al definir una funcion?

ASi es amigo....tambien estan double, float y otros tipos de datos. Podes crear los tuyos usando la estructuras (struct).

En return puede ir cualquier cosa o cosntante, pero siempre del mismo tipo que como definiste la funcion.
ejemplo
Código C:
Ver original
  1. int devuelvo5()
  2. {
  3.    return 5;
  4. }
  #5 (permalink)  
Antiguo 21/05/2011, 21:19
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: Cuando se usar int, void o char al definir una funcion?

ohh, entonces tambien esos existen. Muchas gracias SAm90, te mando un saludo.

Yo ando haciendo un proyecto medio cansado para sacar 10 en compu para inge. Pero a nosotros no nos enseñaron nada de eso pero gracias a ustedes estoy aprendiendo. Gracias amigo,
  #6 (permalink)  
Antiguo 24/05/2011, 01:53
Dtc
 
Fecha de Ingreso: marzo-2011
Ubicación: México
Mensajes: 39
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Cuando se usar int, void o char al definir una funcion?

int devuelve un resultado en numeros enteros; void no lleva return por que se supone que no retorna nada, se usa para procedimientos; char devuelve un resultado en un solo carácter; y como te han mencionado antes, hay otros tipos, como son float que devuelve un numero real (o con punto decimal), otro que a lo mejor se me escapa por ahora y las modificaciones de esos, que se usan para indicar el tamaño del valor que se va a retornar, como es double (en caso de int y float me parece, corrijanme si me equivoco) que se usa para indicar que se debe devolver un numero con un mayor numero de decimales o cifras (y por lo tanto, mayor valor en memoria), etc.
Espero te haya sido de ayuda
__________________
La Web del Dtc
http://www.dtcsrni.tk
DtcSrni Technologies
http://technologies.dtcsrni.tk
  #7 (permalink)  
Antiguo 07/06/2011, 02:52
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Cuando se usar int, void o char al definir una funcion?

otro tipo es: bool

te retorna verdadero o falso (true - false)

ejemplo:

Código C:
Ver original
  1. bool funcion (){
  2.  
  3. return true;
  4.  
  5. }

Saludo!
  #8 (permalink)  
Antiguo 07/06/2011, 09:43
Avatar de CapacProg  
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 8 meses
Puntos: 71
Respuesta: Cuando se usar int, void o char al definir una funcion?

Al escribir una función en C/C++, primero se declara el tipo de dato que devolverá (void, char, int,...), Luego viene el nombre, los parametros que son opcionales, el cuerpo de la función y lo que se supone es la última línea la palabra reservada return seguida del nombre la variable que es del mismo tipo de dato que va a devolver la función que se declaró al inicio.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%

Última edición por CapacProg; 11/06/2011 a las 23:07

Etiquetas: char, definir, funcion, int, void
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 19:15.