Quanto às estruturas de dados básicas e à linguagem de prog...

Próximas questões
Com base no mesmo assunto
Q1894353 Programação
Quanto às estruturas de dados básicas e à linguagem de programação C++, julgue o item seguinte.

Na linguagem de programação C++, uma função, ao ser nomeada, não poderá receber o nome main, tendo em vista que main é reservado para nomear a função que inicia a execução do programa.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

A questão aborda um conceito fundamental da linguagem de programação C++, que é a função main. Na C++, a função main é especial por ser o ponto de entrada de um programa. Isso significa que é a primeira função chamada quando um programa é executado. Por este motivo, a função main tem um nome reservado e não pode ser utilizado para nomear outras funções.

O padrão da linguagem C++ especifica que a execução de um programa começa e termina com a função main, que deve ser definida pelo programador. É dentro da função main que colocamos o código que queremos que seja executado. Qualquer tentativa de nomear outra função com o nome "main" resultará em um erro, pois violaria essa regra.

Em resumo, o gabarito está correto ao afirmar que uma função não pode ser nomeada como main em C++, pois esse é um nome reservado para a função que inicia a execução do programa.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

main: traduzida "principal", inicia o código.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo