Curso de Programação Básico - Percorrendo, Lendo e Preenchendo Matrizes
O Poder da Chave: Por Que Todo Programador Precisa Entender os Ponteiros no Curso de Programação Básico Eu estava animado! Eu finalmente tinha construído a minha primeira planilha de dados gigante usando Matrizes. O sistema podia guardar as notas de 50 alunos em 4 provas diferentes. Uau! Mas aí veio o problema da vida real. Eu tinha a função perfeita para calcular a Média, e uma outra função ótima para encontrar o Maior e Menor valor da turma. O meu problema era: como eu fazia para que essas funções usassem a minha Matriz de 50 x 4, sem ter que passar um caminhão de dados a cada chamada? Eu comecei a imaginar o computador trabalhando: ele teria que pegar 200 números, fazer uma cópia de todos eles, mandar a cópia para a função Média, a função faria a conta, e depois ele teria que fazer a mesma coisa para a função Maior/Menor. Era uma bagunça lenta e desnecessária. A eficiência do meu algoritmo estava sendo destruída pela simples necessidade de compartilhar dados. Eu não...