Ponteiros são aplicáveis a todos os tipos de dados, inclusive aos registros. A manipulação de registros como ponteiros são extremamente úteis na passagem de parâmetros das funções. Com ponteiros, evita-se que todos os campos da estrutura sejam copiados para as variáveis locais inerentes à função. Para essa questão, suponha o seguinte trecho de código e complete as lacunas com o código correspondente para a impressão na tela, da rua e do número:
#include
#include
typedef struct
{
char rua[30];
char bairro[30];
int num;
} S_Endereco;
int main()
{
S_Endereco *se;
se = (S_Endereco *)malloc(sizeof(S_Endereco));
scanf("%s", _____);
scanf("%d", _____);
free(se);
return 0;
}
Assinale a alternativa que contenha a sequência correta relativa ao preenchimento das lacunas.
se->rua ; &(se->num).
*se->rua ; &(se->num).
se->rua ; se->num.
se->rua ; &(se.num).
se.rua ; &(se->num).
Soluções para a tarefa
Respondido por
4
Resposta:
se->rua ; &(se->num)
Explicação:
Perguntas interessantes
Inglês,
6 meses atrás
Geografia,
6 meses atrás
Inglês,
6 meses atrás
Matemática,
8 meses atrás
Contabilidade,
1 ano atrás
História,
1 ano atrás