Pois é. O calloc é isso. O malloc é uma questão de "sorte". Pode ter lixo de memória (caso esse espaço tenha sido usado antes) ou 0 se é a primeira vez que está sendo usado. E isso é que bagunça. Porque a gente pode achar que sempre vai ser 0 quando usa malloc e, do nada, tem uma surpresa. :)
@@algoritmos4470 Estou fazendo o curso de Engenharia de Software 42SP, que é muito "mão na massa" e aprender fazendo (o que é ótimo, do meu ponto de vista)! Seus vídeos têm ajudado bastante em alguns pontos específicos da teoria! Gratidão!