Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tipo de Funções | Introdução às Funções
Introdução ao C++

bookTipo de Funções

Ao criar uma função, o tipo de dado do valor de retorno deve sempre ser especificado. Na função main, o tipo de retorno é declarado como int, indicando que ela retornará um valor inteiro ao ser concluída. Na maioria dos casos, a função main retorna 0 para indicar que o programa foi executado com sucesso.

main.cpp

main.cpp

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

A função main é reservada em C++ e sempre retorna um inteiro. É possível omitir a instrução return apenas na função main, pois o compilador adiciona automaticamente return 0; ao final.

Funções personalizadas podem retornar qualquer valor, mas é fundamental compreender que o tipo do valor de retorno deve corresponder ao tipo de retorno especificado na definição da função.

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

O que deve sempre corresponder em uma definição de função e sua instrução de retorno?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain why the main function usually returns 0?

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

Can you give examples of custom functions with different return types?

Awesome!

Completion rate improved to 3.85

bookTipo de Funções

Deslize para mostrar o menu

Ao criar uma função, o tipo de dado do valor de retorno deve sempre ser especificado. Na função main, o tipo de retorno é declarado como int, indicando que ela retornará um valor inteiro ao ser concluída. Na maioria dos casos, a função main retorna 0 para indicar que o programa foi executado com sucesso.

main.cpp

main.cpp

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

A função main é reservada em C++ e sempre retorna um inteiro. É possível omitir a instrução return apenas na função main, pois o compilador adiciona automaticamente return 0; ao final.

Funções personalizadas podem retornar qualquer valor, mas é fundamental compreender que o tipo do valor de retorno deve corresponder ao tipo de retorno especificado na definição da função.

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

O que deve sempre corresponder em uma definição de função e sua instrução de retorno?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2
some-alt