Struct - Linguagem C

Поделиться
HTML-код
  • Опубликовано: 20 янв 2025

Комментарии • 150

  • @juelmartins
    @juelmartins 2 года назад +52

    O que falta nos professores é entender que está explicando pra quem ainda não sabe o assunto, compreender quais os pontos que gerarão dúvidas e elucidá-los, parabéns por entender isso.

  • @AndreLuiz-sk4ze
    @AndreLuiz-sk4ze 2 года назад +24

    Didática é tudo, estou a duas horas vendo uma aula de faculdade nesse assunto e não entendi, com seu vídeo aprendi em 10 min.

    • @marcosdroidmib
      @marcosdroidmib 2 года назад

      eu estava na mesma situação que vc 2 aulas da faculadade e nao entedia nada nesse video abriu minha mente para o assunto

  • @lusmarportela4328
    @lusmarportela4328 Год назад +1

    Parabéns mestre ótima explicação e muito domínio nos ensinamentos agradeço por compartilhar seus ensinamentos, tempo é valioso demais não desperdicei 11m55s ganhei conhecimentos em pouco tempo!

  • @narinhaofficial7176
    @narinhaofficial7176 5 лет назад +79

    Você deveria ser o meu professor de programação estruturada!

  • @flaviociv
    @flaviociv 5 месяцев назад +1

    Que vídeo sensacional, há meses que tenho estudado sobre estrutura de dados e esse vídeo abriu a minha mente!

  • @ClaudioClayR.J
    @ClaudioClayR.J Год назад +1

    Não poderia passar por aqui sem deixar o meu LIKE e, declarar que foi muito boa a explicação.
    Melhor do que muito cursinho caro e, até mesmo do que uma faculdade.
    Parabéns e, obrigado!
    Faz muita diferença ter um conteúdo dessa qualidade para quem quer e busca aprender.
    Abraço!

  • @nicholaswolf4016
    @nicholaswolf4016 2 года назад +4

    cara, com muita sinceridade digo que de início eu entrava no seu canal esporadicamente para tirar dúvidas, mas estou entrando tanto no site e no youtube que tive que me inscrever, pois o seu canal passou a me salvar muito. Parabéns!

  • @Marco-io1ec
    @Marco-io1ec 7 месяцев назад

    adoro esse tipo de aula, ele explicou e fez ao mesmo tempo. Muitas vezes só teoria é muito chato e dificil de entender, agora botando a mão na massa, aplicando o conceito na hora + explicação passo a passo do que ta fazendo, da uma luz no entendimento gigantesca

  • @kiridao3.098
    @kiridao3.098 3 года назад +9

    vídeo muito bom, professor carismático e aula com fácil didatica

  • @davidmanoel3338
    @davidmanoel3338 Год назад

    Um ótimo professor, explica muito melhor do que a minha professora da faculdade. Parabéns

  • @ricardosilvadearaujo1067
    @ricardosilvadearaujo1067 Год назад

    Já assistir vários e esses foi o que tirou minhas duvidas. Parabéns pela ótima explicação. 👍

  • @PedroHkarate
    @PedroHkarate 3 года назад +2

    Obrigado pelo vídeo, muito bem explicado e simples de entender. Acabei de iniciar a disciplina de Estrutura de Dados na faculdade e precisava de uma boa explicação do assunto

  • @bergsonguimaraesdossantos9637
    @bergsonguimaraesdossantos9637 Год назад

    O senhor merecia um prémio pela explicação!

  • @rogeriorodriguesdelima5564
    @rogeriorodriguesdelima5564 5 лет назад +7

    Cara do céu, suas aulas são ótimas. Obrigado, você salvou minha pele! kkkkk...
    Parabéns de verdade pelo trabalho. Já meti o dedo no like!

    • @IntellectualeTec
      @IntellectualeTec  5 лет назад +3

      Bom dia Rogério!
      Obrigado por prestigiar o canal.
      Tem uma playlist bem útil nesse link: ruclips.net/video/8glJiHqehjE/видео.html

  • @gnomado
    @gnomado 2 года назад

    Melhor aula que assisti na vida, muito boa tá louco

  • @pabloquadros8277
    @pabloquadros8277 2 года назад +1

    Parabéns professor vc explica muito bemmm, além de ser simpático. Estava com dificuldade pra entender struct e agr consegui entender.

  • @marinhoassis1402
    @marinhoassis1402 2 года назад

    Parabéns professor. Uma das melhores aulas que já assisti !!!!!!!

  • @paulodaude2962
    @paulodaude2962 2 года назад

    Cara, muito boa a explicação, sério!

  • @Gabriel-gd3sl
    @Gabriel-gd3sl 3 месяца назад

    Incrível!! Parabéns pelo conteúdo.

  • @lucasc4s
    @lucasc4s 5 месяцев назад

    Obrigado, explicou de maneira clara.

  • @MaahFreestepfaketeam
    @MaahFreestepfaketeam 2 года назад

    Muito obrigado professor, com suas aulas tudo parece mais fácil.

  • @pamyllacarvalho2191
    @pamyllacarvalho2191 4 года назад +1

    Didática é tudo na vida. Parabéns!!

  • @Lua-yi9du
    @Lua-yi9du 2 года назад

    Obrigada não estava entendendo nada, vc ensina mt bem!! tudo de bom

    • @IntellectualeTec
      @IntellectualeTec  2 года назад

      Obrigado Lua!
      Que bom que ajudou!
      Conheça também o meu blog: linguagemc.com.br/
      Bons estudos!

  • @Joao-ei3cz
    @Joao-ei3cz Год назад

    Muito bom o video, me ajudou muito! valeu eduardo

  • @georgemendonca9236
    @georgemendonca9236 4 года назад +1

    MUITO BOA EXPLICAÇÃO, EXEMPLOS PRECISOS E SUCINTOS! PARABENS E SUCESSO!

  • @josefmarzano3914
    @josefmarzano3914 2 года назад +1

    gostei muito da sua explicação.

  • @douglasalves7690
    @douglasalves7690 2 года назад +1

    Vídeo muito bom! Conteúdo bastante didático!

  • @felipefolster1049
    @felipefolster1049 3 года назад +1

    Obrigado por sempre postar conteúdo de qualidade Prof Eduardo!

  • @leonardolimeiravilela5594
    @leonardolimeiravilela5594 2 года назад

    Gostei muito da aula estava com muitas duvidase todas foram sanadas nesta video aula ,muito obrigado!!

    • @IntellectualeTec
      @IntellectualeTec  2 года назад

      Bom dia Leonardo!
      Obrigado! Conheça também o meu blog: linguagemc.com.br/
      Bons estudos!

  • @HAGARCIA
    @HAGARCIA 3 года назад

    Prof.Eduardo, muito obrigado, o senhor é objetivo e claro nos conceitos e com maestria, sabe transmitir para nós outros.

  • @gabrielasouza8950
    @gabrielasouza8950 2 года назад

    professor, muito obrigado por essa aula!!!

  • @codigoperfeito
    @codigoperfeito Год назад

    muito bom ótima didatica professor !

  • @valdanoca8319
    @valdanoca8319 3 года назад

    Olha! Eduardo você me ajudou bastante obrigado pelo seu trabalho.

  • @thaissacarvalho3485
    @thaissacarvalho3485 3 года назад

    Você deveria ser meu professor, sério.

  • @h1rosajr
    @h1rosajr 2 года назад +1

    Valeu Professor.

  • @miriancarlacorrea2309
    @miriancarlacorrea2309 4 года назад +4

    @Eduardo Casavella Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/

  • @damiaofernandes9776
    @damiaofernandes9776 2 года назад

    Me escrevi gostei muito da praticidade e de como explicar cada função de parâmetros. Obrigado

  • @gabrielalmeida9248
    @gabrielalmeida9248 4 года назад

    Melhor professor que já vi

  • @analuizasouzamendes4658
    @analuizasouzamendes4658 3 года назад +1

    Deus abençoe!!!

  • @rubaomoc
    @rubaomoc Год назад

    Excelente aula!

  • @pedrobrito3654
    @pedrobrito3654 5 лет назад +3

    Aula muito boa, me ajudou muito!! Parabéns Prof.

  • @jeanmendes316
    @jeanmendes316 4 года назад +1

    parabéns pela explicação, pena que vc não é meu professor. Ate vou salvar esse video nos favoritos.

  • @jonatasapolinarioferreira
    @jonatasapolinarioferreira 2 года назад

    Muito bom, ótimo professor.

  • @adilmamonteiro197
    @adilmamonteiro197 4 года назад +1

    Professor suas explicações me salvam muito

  • @JoaoMiguel-zg7kb
    @JoaoMiguel-zg7kb 4 года назад

    dou nota 20 ao video, gostei muito e obrigado pela ajuda!

    • @kiridao3.098
      @kiridao3.098 3 года назад

      20 numa escala de 100 ou 10?????? pq isso muda tudo

  • @ogait147
    @ogait147 4 года назад

    você e incrível para explicar, facilita tudo.

    • @IntellectualeTec
      @IntellectualeTec  4 года назад

      Valeu Tiago!
      Obrigado por prestigiar o canal!

    • @dheischneider8553
      @dheischneider8553 4 года назад

      @@IntellectualeTec você tem Instagram? Queria tirar uma duvida

  • @VanessaLopes-xe8qw
    @VanessaLopes-xe8qw 2 года назад

    Parabéns pela didática!

  • @jogosProgramEletronica
    @jogosProgramEletronica 2 года назад +1

    muito bom

  • @michaelshumakerqueirozloul4338
    @michaelshumakerqueirozloul4338 4 месяца назад

    Professor fera

  • @humbertomatosm2207
    @humbertomatosm2207 2 года назад

    Muito bom, ajudou bastante, obg.

  • @leandromarques8990
    @leandromarques8990 3 года назад

    voce explica muito bem, me ajudou muito!

  • @wellingtonalves8083
    @wellingtonalves8083 5 лет назад

    parabéns pelas Aulas, sao incríveis e fácil de compreender

  • @donverissimofps
    @donverissimofps 2 года назад

    Vou tentar implementar uma função de cálculo de média , não tenho muita certeza de como, mais vou.

  • @aguiar1954
    @aguiar1954 4 года назад +1

    ótimo vídeo professor!! parabêns

  • @danielgarciacdz
    @danielgarciacdz Год назад

    Usei o conteúdo da aula para fazer um exercicio pra mim mesmo kk
    Exercicio: Utilize sctucts para criar um cadastro de alunos. Esse cadastro deve armazenar o nome,a idade, a nota e o número do estudante.
    #include
    #include
    int main (){
    struct cadastro_alunos {
    char nome [40];
    int idade, codigo;
    float nota;
    };
    int continua;
    do{
    struct cadastro_alunos cad;
    printf ("============================== Cadastro de notas de alunos ==============================
    ");
    printf("
    Digite o codigo do aluno: ");
    scanf(" %d",&cad.codigo);
    printf("
    Digite o nome do aluno: ");
    scanf(" %s",&cad.nome);
    printf("
    Digite a idade do aluno: ");
    scanf(" %d",&cad.idade);
    printf("
    Digite a nota do aluno: ");
    scanf("%f",&cad.nota);
    printf("
    O codigo do aluno e: %d",cad.codigo);
    printf("
    O nome digitado foi: %s",cad.nome);
    printf("
    a idade do aluno e: %d",cad.idade);
    printf("
    A nota digitada foi %.2f",cad.nota);
    printf("

    Deseja continuar?
    Digite 1 para sim e 2 para nao: ");
    scanf("%d",&continua);
    }while (continua==1);
    return 0;
    }

  • @williamcurvelo555
    @williamcurvelo555 3 года назад

    Salvando minha vida

  • @lahrock100
    @lahrock100 4 года назад +5

    Me deu uma luz no fim do tunel hahah, gratidao

    • @prodigy085
      @prodigy085 3 года назад

      Né linda, aliás, solteira?

  • @wellingtonalves8083
    @wellingtonalves8083 5 лет назад

    muitooo obrigado, consegui entender perfeitamente. Vai salvar minha provaa hahaha

  • @joaofaria733
    @joaofaria733 Год назад

    Mais um inscrito ❣

  • @XikoParahyba
    @XikoParahyba 4 года назад

    Aula fantástica!

  • @keithmacedo4083
    @keithmacedo4083 5 лет назад +2

    Ótima aula, obrigada!

  • @rafaelveiga4275
    @rafaelveiga4275 3 года назад +1

    Qual e diferenca de usar fgets e scanf ? quando eu sei que é preciso saber usar quando quais delas?

    • @matheusdamasceno2265
      @matheusdamasceno2265 3 года назад

      Fgest se não me engano é pra pegar caracteres como nomes e letras, scanf usam mais para números

  • @lucassilvacoiado1061
    @lucassilvacoiado1061 3 года назад +1

    Para criar um vetor de struct?

  • @RicardoFerreira-ki5xh
    @RicardoFerreira-ki5xh Год назад

    Obrigado pela aula! Eu tive uma dúvida, porque não foi usado placeholder para o aluno.nome igual usou para o numero e nota ? ("%s", &aluno.nome); Na verdade deve ser por causa desse fgets, pois tambem tem o stdin. pode explicar ?

  • @marcusviniciusdelgadobarro2606
    @marcusviniciusdelgadobarro2606 3 года назад

    mt bom professor me ajudou muito

  • @rodrigolima2819
    @rodrigolima2819 4 года назад

    Muito bom, obrigado pelo conhecimento. Por que isso nao é considerado um objeto?

  • @OTONGABRIEL
    @OTONGABRIEL 3 года назад

    Obg

  • @vallfon
    @vallfon 3 года назад

    Muito bom!

  • @maddieweavy2505
    @maddieweavy2505 2 года назад

    Uma dúvida, e se o caso os dados vieram de um arquivo.txt? Como seria a programação?

  • @RangelR10
    @RangelR10 4 года назад

    Ótima aula, muito obrigado!!!

  • @joaovictortonello5597
    @joaovictortonello5597 Год назад

    Muito bom agora entendi

  • @julianaookami
    @julianaookami 3 года назад

    Sensacional!! Muito obrigada =DDD

  • @rhbebeto
    @rhbebeto 6 месяцев назад

    aula top

  • @alvaro.a9814
    @alvaro.a9814 5 лет назад

    Muito obrigado! Consegui compreender!

  • @juaozimmatadordeduende468
    @juaozimmatadordeduende468 Год назад

    obrigado!!

  • @emersson440
    @emersson440 2 года назад

    Brabíssimo

  • @davi1710
    @davi1710 2 года назад

    Professor Eduardo, a estrutura Scrut, não deveria/poderia ser fora do int main que incorpora o código principal?

    • @IntellectualeTec
      @IntellectualeTec  2 года назад

      Olá Davi!
      Pode-se usar a struct tanto dentro quanto fora da main.
      Se usar fora da main ela será uma variável global.
      Dentro da main ela é uma variável local. Vai depender do que você quer fazer no seu programa, se for usar em várias funções seria mais interessante declarar fora da main.
      Bons estudos!

  • @rafaelmateus7259
    @rafaelmateus7259 4 года назад

    Eduardo, da pra chamar um registro em uma função que foi declarada no main?

  • @gustavoseidel1358
    @gustavoseidel1358 Год назад

    Olá Eduardo tudo bem ? Gostaria de te pedir uma ajuda em uma questão cujo objetivo é para cadastrar nome, idade e sexo de 3 pessoas e no final mostrar quantas mulheres com idade inferior a 20 anos foram cadastradas e também mostrar o nome e idade do homem mais velho.
    Já desisti de buscar por conta própria uma solução para esse mesmo exemplo que em Python é muito fácil porém em C estou meio empacado e gostaria que você desse uma analisada no meu código e me desse o feedback em quê eu cometi erro e qual seria a solução viável...
    código em C:
    #include
    #include
    #include
    #define TAM 3
    struct dados{
    char nome[50];
    int idade;
    char sexo[1];
    };
    typedef struct dados dados;
    int main(){
    setlocale(LC_ALL, "Portuguese");
    dados lista[TAM];
    int c, totmul, okfem, okmas, Idd_Velho;
    char sexos[2] = {"mf"};
    char Mais_Velho[50];
    for (c=0; c

  • @ackermenn
    @ackermenn 4 года назад +2

    Professor, por que o uso do fgets e não do scanf? Qual a diferença?

    • @Lula_Sóbrio
      @Lula_Sóbrio 4 года назад +2

      A diferença é que o scanf não lê espaços em branco, isso quer dizer que se você digitar um nome por exemplo Ana Luiza o scanf não vai ler o sobrenome Luiza, e o fgets lê espaços em branco, nesse caso o fgets iria ler o nome completo da pessoa.

    • @Lula_Sóbrio
      @Lula_Sóbrio 4 года назад +2

      No exemplo que eu citei, o nome Ana Luiza contém um espaço em branco entre o nome e o sobrenome da pessoa, nesse caso quando o scanf identifica esse espaço em branco ele para a leitura imediatamente e mostra tudo o que vem antes disso.

    • @ackermenn
      @ackermenn 4 года назад +1

      @@Lula_Sóbrio obrigado professor

    • @Lula_Sóbrio
      @Lula_Sóbrio 4 года назад +1

      Kkk, não sou professor, sou apenas um aluno fascinado em programação.

    • @Lula_Sóbrio
      @Lula_Sóbrio 4 года назад +1

      Você também pode usar o comando scanf("%[
      ]s"), ele tem o mesmo funcionamento do comando fgets e armazena até mesmo espaços em branco.

  • @kiridao3.098
    @kiridao3.098 3 года назад +1

    esse cara é mais sensacional q o ronaldinho gaucho

  • @larissamones8003
    @larissamones8003 3 года назад

    otima aula

  • @MilaCamila616
    @MilaCamila616 3 года назад

    é o mestre

  • @robertostefan6792
    @robertostefan6792 2 года назад

    Professor, Tudo bem ? neste mesmo programa, como cadastrar por exemplo 10 alunos ? Obrigado !!!! Parabéns o Sr. ensina muito bem !!

    • @IntellectualeTec
      @IntellectualeTec  2 года назад +1

      Olá Roberto! É só montar um loop for e colocar dentro dele aquilo que você quer repetir. Veja mais no blog: linguagemc.com.br/a-estrutura-de-repeticao-for-em-c/

    • @robertostefan6792
      @robertostefan6792 2 года назад

      @@IntellectualeTec Professor, Boa Noite !
      E qual seria o sentido de colocar uma struct dentro da outra se no caso do exercício poderia ser colocado somente em uma struct ? muito obrigado novamente e SUCESSO !!

  • @salomao1168
    @salomao1168 2 года назад

    Salvou.

  • @amodecorar869
    @amodecorar869 2 года назад

    Gente alguém me socorre pelo amor de deus, eu queria saber como eu faço pra criar um código em "c" com três registros struct

  • @matheusgeraldo4582
    @matheusgeraldo4582 4 года назад

    Olá Professor, como faço para excluir um registro do Arquivo?

  • @kevinferreira5166
    @kevinferreira5166 2 года назад

    Pq a segunda struct não é um char?

  •  4 года назад

    queria ter um professor desse

  • @user-wi4go9jt3h
    @user-wi4go9jt3h Год назад

    vlw

  • @MatheusJBClaro
    @MatheusJBClaro 4 года назад

    Professor, struct seria o mesmo que registros ou processos no Visualg? Muito obrigado

    • @IntellectualeTec
      @IntellectualeTec  4 года назад

      Olá Matheus!
      Podemos considerar a struct como um registro.

  • @ilkyramosdelima9920
    @ilkyramosdelima9920 5 лет назад

    o que houve com os videos, professor?

    • @IntellectualeTec
      @IntellectualeTec  5 лет назад +1

      Olá Ilky!
      Brevemente voltarei com mais vídeos. Veja a playlist de Linguagem C ruclips.net/p/PLOXIs3c4k2TeQOyb-uQwHkKkpT1zPTWm6

  • @Teilor81
    @Teilor81 4 года назад

    show

  • @msrioj
    @msrioj 5 лет назад

    Opa professor beleza .

  • @Danielmultilinguas
    @Danielmultilinguas 5 лет назад

    Não entendi o aluno.nome

    • @IntellectualeTec
      @IntellectualeTec  5 лет назад +2

      Olá Daniel!
      Quando usar uma struct, tem que colocar sempre usada a notação que é composta por: nome_da_struct.nome_do_campo. Ou seja, aluno.nome significa que estou me referindo ao campo nome da struct aluno. Pois uma struct é composta por vários campos (variáveis), daí ter que mostrar qual campo eu quero acessar dentro da struct.
      Bom estudo!

    • @miriancarlacorrea2309
      @miriancarlacorrea2309 4 года назад

      @@IntellectualeTec Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/

  • @neffexbassi6993
    @neffexbassi6993 4 года назад +1

    Eae rapaziada do Matioli

  • @o_maquito
    @o_maquito 2 года назад +1

    porra se vc fosse meu professor eu tava feito

  • @PauloSergio-qy5pc
    @PauloSergio-qy5pc 4 года назад

    Esse vídeo é pra vô... C hahaha

  • @beatrizrodrigues9070
    @beatrizrodrigues9070 3 года назад

    Ótima aula, obrigada!

  • @SouoMaia
    @SouoMaia Год назад

    Muito bom!!!