Ir ao conteúdo
  • Cadastre-se

C Como variáveis do tipo struct ficam alocadas na memória


Posts recomendados

como caria´veis do tipo struct ficam alocadas na memória, por exemplo:

struct livro{
char autor[10];
float preco;
};

//como essas variaveis fica alocado na memória?
struct livro livro1;
strcpy(livro1.autor, "Deitel");
livro1.idade = 320.25;

Aliás, o conceito de struct é muito semelhante a orientação à objetos, ou é impressão minha?

basicamente gostaria de saber o que acontece dentro da memória ao usar struct?

Link para o comentário
Compartilhar em outros sites

Olá!

 

Perguntas interessantes, eu acredito que sim, pois se um objeto é também uma quantidade de dados mistos posto em uma memória contígua pode se dizer que toda objeto em POO é uma estrutura também.

 

A strutc faz referência a um bloco de memória indexado desdo o início para cada palavra chave ou campo (field) da struct essa implementação que permite acessar tais dados mistos da memória fica por conta dos motores interpretadores de cada linguagem.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!