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 жыл бұрын
Ficou extremamente claro. Obrigado pelo conteúdo.
@vitorsergio88772 жыл бұрын
explicação incrivel!!
@danielcristianoti66693 жыл бұрын
muito bom
@pvca2 жыл бұрын
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?
@ProfessorRafaelIvo2 жыл бұрын
Exatamente 👍
@matheusk2silva3 жыл бұрын
Algum contato para falar com o senhor, professor?
@ProfessorRafaelIvo3 жыл бұрын
Criei recentemente um perfil no Instagram pra isso: @profrafaelivo
@ProfessorRafaelIvo3 жыл бұрын
Mas se for uma dúvida, pode colocar aqui que respondo.
@joaoasafebatista124726 күн бұрын
Mas a aula é boa.
@Fbernardi_3 жыл бұрын
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?
@ProfessorRafaelIvo3 жыл бұрын
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'.
@jonassousa64083 жыл бұрын
Explicação muito boa, professor qual a diferença de *int e int*?
@ProfessorRafaelIvo3 жыл бұрын
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.
@joaoasafebatista124726 күн бұрын
Operador cruzinha é meu ovo, meu jovem vc tem que simplificar a tua metodologia de ensino.