Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Tipo de Funciones | Introducción a las Funciones
Introducción a C++

bookTipo de Funciones

Al crear una función, siempre se debe especificar el tipo de dato del valor de retorno. En la función main, el tipo de retorno se declara como int, lo que indica que devolverá un valor entero al finalizar. En la mayoría de los casos, la función main retorna 0 para indicar que el programa se ha ejecutado correctamente.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Nota

La función main está reservada en C++ y siempre retorna un entero. Se puede omitir la sentencia return solo en la función main, ya que el compilador agrega automáticamente return 0; al final.

Las funciones personalizadas pueden devolver cualquier valor, pero es fundamental comprender que el tipo del valor de retorno debe coincidir con el tipo de retorno especificado en la definición de la función.

custom_function.h

custom_function.h

copy
123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

¿Qué debe coincidir siempre entre la definición de una función y su sentencia de retorno?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you give an example of a function with a different return type?

Why does the main function usually return 0?

What happens if the return type doesn't match the specified type?

Awesome!

Completion rate improved to 3.85

bookTipo de Funciones

Desliza para mostrar el menú

Al crear una función, siempre se debe especificar el tipo de dato del valor de retorno. En la función main, el tipo de retorno se declara como int, lo que indica que devolverá un valor entero al finalizar. En la mayoría de los casos, la función main retorna 0 para indicar que el programa se ha ejecutado correctamente.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Nota

La función main está reservada en C++ y siempre retorna un entero. Se puede omitir la sentencia return solo en la función main, ya que el compilador agrega automáticamente return 0; al final.

Las funciones personalizadas pueden devolver cualquier valor, pero es fundamental comprender que el tipo del valor de retorno debe coincidir con el tipo de retorno especificado en la definición de la función.

custom_function.h

custom_function.h

copy
123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

¿Qué debe coincidir siempre entre la definición de una función y su sentencia de retorno?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 2
some-alt