Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/06/2010, 13:26
osqar
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: void , que es?????

void en una funcion significa que esa funcion no devuelve ningun dato o sea que vos no podes usar esto: int resultado = calcular(); si calcular esta declarada como void calcular(); para eso deberias declararla como int calcular(); obviamente dentro de la funcion deberias codificar para que devuelva sino en el caso de void calcular(); deberias hacer un return; nada mas.
Ahora con la funcion main es un tema particular, vos en tu programa podes declarar void main(int argc, char** argv); sin problemas y tambien podes finalizar esa funcion haciendo return; pero tambien podes declararla como int main y hacer un return 1;.
Otra cuestion es que declaras un puntero a void, void* eso significa que el dato a donde esta apuntando ese puntero puede ser cualquier cosa, un entero, char o lo que sea.