Informática, perguntado por gutopands, 4 meses atrás

Considere a definição da seguinte struct escrita em linguagem de programação C. struct endereço { char logradouro [50]; int numero; char cidade[30]; char estado[2]; } end1; A alternativa que manipula corretamente a struct acima definida é:

Para mostrar o conteúdo da variável logradouro: printf("%s", logradouro.end1);


Para copiar o conteúdo das variáveis de end1 para end2: end1.strcpy = end2;


Para armazenar o valor 104 na variável numero: endereco.numero = 104;


Para criar um array de structs endereco: struct endereco end1[10];


Para criar um array de structs endereco: struct endereco[10];

Soluções para a tarefa

Respondido por guilherme1one
26

Resposta:

Para armazenar um valor inteiro na variável numero: scanf("%d",&end1.numero);

Explicação:

Gabarito Estácio

Respondido por MPia22
5

Nos dados apresentados foi criado a struct logradouro, ou seja, mostra o conteúdo da variável especial logradouro. Por isso, a alternativa correta é a alternativa A.

Struct

Struct é uma variável especial utilizada na linguagem C que define os tipos de dados apresentados em variáveis internas sob um mesmo tipo de dado.

Essas variáveis internas são denominadas membros da struct e auxiliam no armazenamento dos dados de uma mesma entidade em uma única variável, a própria struct.

No exercício apresentado, a struct criada foi a struct logradouro, responsável por armazenar os dados referentes a endereço, número, cidade e estado, ou seja, a struct logradouro é responsável por agrupar os dados das variáveis em um único tipo de dado.

Conheça mais sobre Struct aqui:

https://brainly.com.br/tarefa/765085

#SPJ2

Anexos:
Perguntas interessantes