Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tipo de Retorno Void | Especificação de Valores de Retorno de Função
Funções em C++

Tipo de Retorno Void

Deslize para mostrar o menu

O tipo de retorno void indica que uma função não retorna um valor. Esse tipo de função executa sua tarefa, mas não produz um resultado para ser utilizado em outra parte do programa. Por exemplo, considere uma função que imprime os valores de um array dinâmico unidimensional.

main.cpp

main.cpp

1234567891011121314151617181920212223
#include <iostream> // Function to print values of a 1D dynamic array void print_array(const int* arr, const int size) { for (int i = 0; i < size; ++i) std::cout << arr[i] << " "; std::cout << std::endl; } int main() { // Example 1D dynamic array int size = 5; int* dynamic_array = new int[size] { 1, 2, 3, 4, 5 }; // Call the function to print the array values print_array(dynamic_array, size); // Deallocate the dynamically allocated memory delete[] dynamic_array; }

O objetivo dessa função é imprimir o array, e ela não retorna nenhum resultado significativo, portanto, um tipo de retorno void é apropriado. No entanto, ainda é possível utilizar a instrução return em uma função void para encerrar sua execução antecipadamente em determinadas condições.

main.cpp

main.cpp

123456789101112131415161718
#include <iostream> void display_division(double a, double b) { if (b == 0) return; std::cout << "displayDivision was called: " << a / b << std::endl; } int main() { // Call the function to print the division result display_division(15, 8); // Now second argument is zero display_division(15, 0); }
question mark

Qual das afirmações a seguir é verdadeira sobre uma função com tipo de retorno void?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Seção 3. Capítulo 4
some-alt