Carregando...
Carregando...
Ajude a melhorar a plataforma
Na linguagem C, estruturas (structs) permitem agrupar variáveis de diferentes tipos em um único tipo de dado, facilitando a organização e manipulação dos dados. O uso de typedef pode simplificar a definição de tipos complexos, tornando o código mais legível e fácil de manter.
Assinale a alternativa que identifica corretamente a função da palavra-chave typedef na linguagem C.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
A alternativa "Definir um novo nome para um tipo existente" está correta, pois a palavra-chave typedef na linguagem C é usada para criar um nome alternativo para um tipo de dado existente. Isso facilita a leitura e manutenção do código, permitindo que tipos complexos sejam referenciados de forma mais simples e clara.
As demais alternativas estão incorretas:
A alternativa "Alocar memória dinamicamente para uma variável" é incorreta, pois a alocação dinâmica de memória é feita utilizando as funções malloc, calloc e realloc, e não a palavra-chave typedef. typedef apenas cria aliases para tipos de dados.
A alternativa "Inicializar variáveis globais" está incorreta, pois typedef não é utilizado para inicializar variáveis. Ele apenas cria novos nomes para tipos de dados.
A alternativa "Converter tipos de dados automaticamente" é incorreta, pois typedef não realiza conversões de tipos. A conversão de tipos é feita usando casting ou funções específicas para este propósito.
A alternativa "Declarar constantes" está incorreta, pois a declaração de constantes é feita utilizando a palavra-chave const ou a diretiva #define, e não typedef.