Pages

Questão EPO - Struct

Considere a seguinte struct:

struct pessoa
{
    char nome[30];
    int idade;
    char cidade[20];
    char estado[20];
}
 
typedef struct pessoa Pessoa;
 
Pessoa *pessoa_cria (void)
{
    Pessoa *x = (Pessoa*) malloc(sizeof(Pessoa));
    return x;
}     
 
Pessoa *p = pessoa_cria();

Assinale a alternativa correta para a atribuição dos valores:

a) p = nome("Carlos");
b) *p = &Pessoa;
c) p->nome = "Carlos";
d) p->idade = &pessoa->idade->20;
e) N.D.A.

Um comentário:

Anônimo disse...

Alternativa C

Postar um comentário

 
Copyright (c) 2010. Blogger templates by Bloggermint