Sou novo aqui no fórum, e sinceramente nunca tinha usado um antes haha, mas essa dúvida ta me tirando do sério...
É o seguinte, eu criei uma struct, e precisava de uma array desta struct.
A struct se chama "Lista", então declarei Lista *L[10].
Apenas depois eu percebi que eu deveria ter declarado Lista L[10]. E é aqui que começou toda uma bola de neve, pois, eu fiz um trabalho inteiro que eu precisava fazer desta maneira, e deu certo.
Mesmo tendo dado certo, eu gostaria de saber o que está ocorrendo, pois teoricamente estou criando um ponteiro, que aponta para um vetor de ponteiros, bem confuso...
Pergunta
raulsoft
Olá,
Sou novo aqui no fórum, e sinceramente nunca tinha usado um antes haha, mas essa dúvida ta me tirando do sério...
É o seguinte, eu criei uma struct, e precisava de uma array desta struct.
A struct se chama "Lista", então declarei Lista *L[10].
Apenas depois eu percebi que eu deveria ter declarado Lista L[10]. E é aqui que começou toda uma bola de neve, pois, eu fiz um trabalho inteiro que eu precisava fazer desta maneira, e deu certo.
Mesmo tendo dado certo, eu gostaria de saber o que está ocorrendo, pois teoricamente estou criando um ponteiro, que aponta para um vetor de ponteiros, bem confuso...
Alguém pra dar uma luz?? Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.