Conceptualmente, sin ser enfocado a ningún lenguaje de programación especifico, cual seria la definición de void, tomando en consideración que las funciones retornan un valor y los procedimientos no...
Void es un tipo de dato nulo que se le aplica a una función cuyo parámetro es necesario ingresarlo, pero no tenemos un valor para darle.
Por ejemplo javascript:void() lo que hace es llamar a javascript pero sin ejecutar ninguna función y sin mensaje de error, es decir es una llamada nula que es útil en algunos casos.
En c, por ejemplo:
main ()
{
...
...
return 0;
}
le estás diciendo a tu programa que si en la función principal no se regresa ese valor, se marque un error de ejecución, ya que hubo algún error en el programa. Pero cuando utilizas:
void main ()
{
...
...
}
el programa cuando tenga un error de ejecución, no le importará ese error y no marcará nada.
Answers & Comments
Verified answer
Void es el tipo de datos vacío.
Esto permite a lenguajes como C, C++, JAVA... reutilizar la misma sintaxis para procedimientos que para funciones.
El uso del tipo de retorno void tiene sentido cuando:
- Utilizas funciones con parámetros pasados por referencia
- Utilizas programación orientada a objetos
Void es un tipo de dato nulo que se le aplica a una función cuyo parámetro es necesario ingresarlo, pero no tenemos un valor para darle.
Por ejemplo javascript:void() lo que hace es llamar a javascript pero sin ejecutar ninguna función y sin mensaje de error, es decir es una llamada nula que es útil en algunos casos.
En c, por ejemplo:
main ()
{
...
...
return 0;
}
le estás diciendo a tu programa que si en la función principal no se regresa ese valor, se marque un error de ejecución, ya que hubo algún error en el programa. Pero cuando utilizas:
void main ()
{
...
...
}
el programa cuando tenga un error de ejecución, no le importará ese error y no marcará nada.
Al retornar un valor por ejemplo el void es vacio.
Como si fuera un tipo de dato que no contiene nada.
Por ejemplo algunas funciones pueden regresarte numero como enteros o de otros y este solo indica que va a regresar vacio osea nada.