Aula extremamente didática. Vem ajudando bastante na compreensão dos temas da linguagem C. Se eu pudesse fazer pedidos seriam aulas de filas e pilhas... Grato!
Eu consigo declarar a struct usando só um ponteiro apontando pra ela e alocando memória pra ela com malloc? Ou preciso declarar a struct numa variável e só depois disso criar um ponteiro pra essa variável?
Ao invés de declarar o ponteiro com o valor da variável criada tAluno *ptrAluno = &a1. Não conseguiria criar o ponteiro direto ? tAluno *ptrAluno = tAluno; sem a necessidade de criar, variável a1 ? Uma dúvida sou novo na área kkkk
Assim, ele não explicou muito bem isso nesse vídeo mas o tAluno não é uma variável... tAluno é um tipo como int e float, e esse tipo é um struct com 2 espaços de memória, matricula e nota. Antes do a1 não existia variáveis do tipo tAluno, então se você fizesse isso daria erro, na verdade o que você fez foi como fazer isso: int *int. Ao criar o a1 é reservado um espaço da memória do tipo tAluno, que é uma struct. Antes do a1 não existiam variáveis do tipo tAluno. Cuidado que a declaração de um struct não é declaração de variável, struct é como se fosse um molde de uma estrutura que vamos usar para variáveis na função main.
Professor Eduardo, Parabéns pela sua Didática! Melhor explicação que ja vi até agora ! Abs.
Gostei man. Achava ponteiros era um assunto de sete cabeças, mas com sua didática ficou muito fácil!
Aula extremamente didática. Vem ajudando bastante na compreensão dos temas da linguagem C. Se eu pudesse fazer pedidos seriam aulas de filas e pilhas... Grato!
Parabéns Casavella, incrível sua explicação!
Seus vídeos mudaram minha vida!
vc é o cara mano
Esse canal me ajuda muito
Entendi melhor do que ver 3 aulas do EAD.
Aula maravilhosa!!
Muitíssimo obrigado pelos ensinamentos.
MUITO OBRIGADO,Professor Eduardo
como mantenho o struct em ponteiro para usar em outra func? n consigo manter os valores em memoria
Eu consigo declarar a struct usando só um ponteiro apontando pra ela e alocando memória pra ela com malloc? Ou preciso declarar a struct numa variável e só depois disso criar um ponteiro pra essa variável?
alguem pode me ajudar pfv, quero adicionar imagens no CodeBlocks em C, qual codigo devo estudar para isso pfvv
Ao invés de declarar o ponteiro com o valor da variável criada tAluno *ptrAluno = &a1. Não conseguiria criar o ponteiro direto ? tAluno *ptrAluno = tAluno; sem a necessidade de criar, variável a1 ? Uma dúvida sou novo na área kkkk
Assim, ele não explicou muito bem isso nesse vídeo mas o tAluno não é uma variável... tAluno é um tipo como int e float, e esse tipo é um struct com 2 espaços de memória, matricula e nota.
Antes do a1 não existia variáveis do tipo tAluno, então se você fizesse isso daria erro, na verdade o que você fez foi como fazer isso: int *int. Ao criar o a1 é reservado um espaço da memória do tipo tAluno, que é uma struct. Antes do a1 não existiam variáveis do tipo tAluno.
Cuidado que a declaração de um struct não é declaração de variável, struct é como se fosse um molde de uma estrutura que vamos usar para variáveis na função main.
pq eu ri com essa introdução.... skskdkfhisrfiunsijc piada ruimmm ksksksks
Eu ria no início kk