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 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 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