Programação em C - 12 - Aritmética de Ponteiros

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 17

  • @Complaisent
    @Complaisent ปีที่แล้ว +1

    Obrigada!

  • @GameCah
    @GameCah 2 ปีที่แล้ว +3

    Melhores aulas de C no youtube !!

  • @matateusilvestreandre6412
    @matateusilvestreandre6412 ปีที่แล้ว +1

    Que aula! Muito obrigado. Mas a minha pergunta é, para o último caso, como sabouste que 4 corresponde ao 1º espaço vazio do vetor?

  •  2 ปีที่แล้ว +1

    Ficou extremamente claro. Obrigado pelo conteúdo.

  • @vitorsergio8877
    @vitorsergio8877 2 ปีที่แล้ว +1

    explicação incrivel!!

  • @danielcristianoti6669
    @danielcristianoti6669 3 ปีที่แล้ว +1

    muito bom

  • @joaoasafebatista1247
    @joaoasafebatista1247 13 วันที่ผ่านมา

    Mas a aula é boa.

  • @pvca
    @pvca 2 ปีที่แล้ว +1

    Me tira uma dúvida mestre.
    Aos 9:59, eu não estou visualizando muito bem esses 2 acessos ao vetor.
    O primeiro seria no laço na comparação cor[ i ] != '\0'
    e o segundo seria no print("%c, ", cor[ i ]); é isso?

  • @Fbernardi_
    @Fbernardi_ 3 ปีที่แล้ว +1

    No caso do vetor de inteiros vc ja sabia previamente qual seria a posição vazia, e se vc não tem essa informação, aí teria que usar o strlen() mesmo, correto?

    • @ProfessorRafaelIvo
      @ProfessorRafaelIvo  3 ปีที่แล้ว +2

      Também não. A função strlen() é aplicada somente a strings.
      Acontece que a linguagem C não possui nenhum tipo de controle sobre quantos elementos estão armazenados dentro do vetor, como acontece na linguagem Python, por exemplo. Por esse motivo, todo programador que usa vetores, precisa criar também uma variável que guarde a quantidade de elementos que aquele vetor tem a cada momento.
      Ou você faz isso, ou usa uma estratégia parecida com strings: usar um valor especial para indicar onde os valores do vetor de inteiros terminam. Por exemplo: se eu crio um vetor de números inteiros positivos, eu poderia marcar a última posição com -1. Assim, quando eu fizesse um laço pelos elementos eu saberia onde parar. As strings em C usam essa estratégia, usando um caractere especial para marcar o final: o caractere '\0'.

  • @matheusk2silva
    @matheusk2silva 3 ปีที่แล้ว +1

    Algum contato para falar com o senhor, professor?

    • @ProfessorRafaelIvo
      @ProfessorRafaelIvo  3 ปีที่แล้ว

      Criei recentemente um perfil no Instagram pra isso: @profrafaelivo

    • @ProfessorRafaelIvo
      @ProfessorRafaelIvo  3 ปีที่แล้ว

      Mas se for uma dúvida, pode colocar aqui que respondo.

  • @jonassousa6408
    @jonassousa6408 3 ปีที่แล้ว

    Explicação muito boa, professor qual a diferença de *int e int*?

    • @ProfessorRafaelIvo
      @ProfessorRafaelIvo  3 ปีที่แล้ว

      Existe *int? Quando você declara um ponteiro, existe a possibilidade de colocar o asterisco junto do nome int ou na frente do nome da variável. Mas colocar *int não lembro agora a situação.

  • @joaoasafebatista1247
    @joaoasafebatista1247 13 วันที่ผ่านมา

    Operador cruzinha é meu ovo, meu jovem vc tem que simplificar a tua metodologia de ensino.