¿Por qué la función vacía no devuelve un valor?
Otras veces, una función requiere múltiples valores de retorno. En este momento, la función se escribe pasando la dirección al pasar parámetros, de modo que después de ejecutar la función, el valor correspondiente se devuelve al lugar de llamada y no es necesario devolver un valor.
Al definir una función, el formato general es:
Escriba el nombre de la función (lista de parámetros)
{
Expresión de retorno p >
}
Donde tipo especifica el tipo de valor de retorno de la función.
La expresión especifica el valor de retorno. Si se omite esta declaración, el tipo debe ser Void.
Viod se usa generalmente en funciones que no tienen valor de retorno. Escribir retorno fuera de la función.
Regresar se refiere a regresar de la función llamada a la función principal para continuar la ejecución. Al regresar, se puede adjuntar un valor de retorno, que se especifica mediante el parámetro después del retorno. Por lo general, se requiere devolución porque el resultado calculado cuando se llama a una función generalmente se obtiene mediante el valor de retorno. Si la ejecución de la función no necesita devolver resultados de cálculo, a menudo es necesario devolver un código de estado para indicar si la ejecución de la función es fluida (-1 y 0 son los códigos de estado más utilizados. La función de ajuste principal puede juzgar el). estado de ejecución de la función de ajuste a través del valor de retorno. A veces, incluso si la función llamada es un retorno de la función llamada de tipo vacío, no deja de tener sentido.
Por ejemplo:
void f2(int i)
{
Si (i & gt0)
{
Return; //No importa, no necesitas esta frase.
}
En caso contrario{
I = I+5;
}
}