Sintaxis del ANSI C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Inicio Sintaxis del ANSI C > Palabras Reservadas > return

Palabra reservada return

La instrucción return es una de las instrucciones de control que existen en C. Por tanto, es una palabra reservada. Después del valor de retorno (que es una expresión) se debe escribir un punto y coma (;). La sintaxis de la instrucción return es:


   return <expresión>;
 

Así, por ejemplo, en el código fuente del siguiente programa:

#include <stdio.h>

int main()
{
   printf( "Hola mundo" );

   return 0;
}
Programa: Hola_mundo

Al escribir:

   return 0;

Esto quiere decir que la función 
main devuelve el valor 0. Precediendo a main se ha escrito la palabra reservada int, indicando así, que la función retornará un valor de tipo int (entero).

   int main()

En general, la instrucción 
return suele ser la última del bloque de instrucciónes de la función main. Al retornar el valor 0, indica (informa al sistema operativo) que el programa finalizó correctamente, es decir, sin producirse ningún error en su ejecución. Cuando la función main devuelva un valor distinto de cero, esto siginificará que se ha producido algún error en la ejecución del programa, o que ha ocurrido algo fuera de lo normal.

(Véase el apartado
1.3 Estructura de un programa  del Curso de lenguaje C).
 Páginas relacionadas