Ir ao conteúdo
  • Cadastre-se

Duvida em ponteiro muito basica


kira911

Posts recomendados

Fica difícil entender um código inexplicado. O que é "lista1"? Se for um tipo definido pelo usuário (classe ou struct), deveria começar com letra maiúscula, pelas boas práticas de programação. Se for uma variável, seu tipo deveria ser especificado. E o operador *, é um sinal de multiplicação, um operador de dereferência ou o símbolo de declaração de ponteiro? Esclarecendo isso fica mais fácil de responder.

ZaZ

Link para o comentário
Compartilhar em outros sites

Fica difícil entender um código inexplicado. O que é "lista1"? Se for um tipo definido pelo usuário (classe ou struct), deveria começar com letra maiúscula, pelas boas práticas de programação. Se for uma variável, seu tipo deveria ser especificado. E o operador *, é um sinal de multiplicação, um operador de dereferência ou o símbolo de declaração de ponteiro? Esclarecendo isso fica mais fácil de responder.

ZaZ

Ok foi mau ! Bom lista1 é uma struct e o operador * é sinal de ponteiro :)

Link para o comentário
Compartilhar em outros sites

Não acho que tenha realmente um erro, é uma declaração é assim que o compilador vê, você não precisa dizer para o compilador que o seu * é sinal de multiplicação ou deferenciação, e bem... embora boas práticas de programação ajudem realmente, não parece que esse é um código muito enigmático.

Bom o correto seria dizer l é um ponteiro para lista1, ele ainda não aponta para nada, mas pode apontar para uma lista1.

Link para o comentário
Compartilhar em outros sites

Somente com essa linha você teria que dizer que ele aponta para a primeira posição de um elemento do tipo lista1.

Não necessariamente é a "primeira" posição...

Pode ser uma "posição" única ou mesmo qualquer uma que faça parte de um vetor ou lista ou qualquer outra coisa...

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...