Logo Passei Direto
Buscar

Inglês

Outros
A struct pode ter os dados inseridos na declaração da variável, mas deve respeita a ordem das declarações dos dados da struct. a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, analise atentamente a definição da struct abaixo: Assinale a alternativa que corresponde a forma correta para inicializar a temperatura da variável cli1, que é uma variável da struct Clima com o valor 35.
a. struct temperatura.cli1 = 35;
b. temperatura.cli1 struct = 35;
c. cli1.temperatura = 35; ✓
d. temperatura.cli1 = 35;
e. struct clima.temperatura = 35;
User badge image
Desvendando com Questões

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Para inicializar uma variável de uma struct em C, você deve primeiro ter a struct definida e, em seguida, acessar os membros da struct usando a notação de ponto. Analisando as alternativas: a) struct temperatura.cli1 = 35; - Esta opção está incorreta, pois a sintaxe não está correta para inicializar um membro de uma struct. b) temperatura.cli1 struct = 35; - Esta opção também está incorreta, pois a ordem e a sintaxe estão erradas. c) cli1.temperatura = 35; ✓ - Esta opção está correta, assumindo que "cli1" é uma instância da struct "Clima" e "temperatura" é um de seus membros. d) temperatura.cli1 = 35; - Esta opção está incorreta, pois "temperatura" não é uma instância da struct. e) struct clima.temperatura = 35; - Esta opção está incorreta, pois a sintaxe não está correta para inicializar um membro de uma struct. Portanto, a alternativa correta é: c) cli1.temperatura = 35; ✓

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Mais conteúdos dessa disciplina