Buscar

Analise o código abaixo: 1. #include 2. #include 3. 4. void lerNome(){ 5.    char nome[10]; 6.    printf("Digite o nome: "); ...

Analise o código abaixo:


1. #include

2. #include

3.

4. void lerNome(){

5.    char nome[10];

6.    printf("Digite o nome: ");

7.    gets(nome);

8. }

9.

10. int main(){

11.

12.    lerNome();

13.    printf ("\n %s", nome);

14.

15.    return (0);

16.

17. }


Este algoritmo apresenta um erro de compilação, sendo assim, analise as afirmativas abaixo e assinale a alternativa que indica corretamente este erro de compilação. 

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado possui um erro de compilação na linha 13. Isso ocorre porque a variável "nome" foi declarada dentro da função "lerNome()" e não pode ser acessada na função "main()". Para corrigir esse erro, a declaração da variável "nome" deve ser movida para fora da função "lerNome()" e colocada como uma variável global.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais