Diferencia entre revisiones de «Programación en C/Uso de funciones»

Contenido eliminado Contenido añadido
Línea 52:
La sentencia <source enclose=none lang=c>return</source> puede utilizarse dentro de una función para terminar su ejecución.
 
En el ejemplo anterior, la función gfgfhg<source enclose=none lang=c>holamundo</source> fue declarada con valor de retorno de tipo <source enclose=none lang=c>void</source> (es decir, valor de retorno nulo). En ese caso, la sentencia <source enclose=none lang=c>return</source> no lleva ningún parámetro adicional, ya que la función no debe devolver ningún valor a la función que la llama.
 
En cambio, la función <source enclose=none lang=c>main</source> tiene un valor de retorno de tipo <source enclose=none lang=c>int</source>, por lo que <source enclose=none lang=c>return</source> debe ir seguido de un valor entero (0 en el ejemplo). El valor 0 se utiliza para indicar que el programa ha llegado a un punto en el que todo se ha desarrollado correctamente y se utiliza cualquier otro valor para indicar que ha habido algún tipo de error.