sistema de vetor
Vetores 3
O que é um vetor em C... E para quê serve? 3
Como declarar um vetor em C 4
A contagem dos índices começa sempre do 0. 4
Como usar acessar os elementos de um vetor em C 5
Matrizes 8
Vetores multidimensionais, ou Matrizes: o que são e para quê servem 8
Como declarar e trabalhar com Matrizes em C 8
Bibliografia 14
Exercícios de Vetor 15
Exercícios de Matrizes 18
Vetores
O que é um vetor em C... E para quê serve?
Imagine que você foi contratado para criar um programa em C para uma escola.
Nesse programa você tem que armazenar as notas dos alunos, nomes, médias, nome dos pais, faltas e tudo mais.
E aí? Vai declarar quantos inteiros pra armazenar as notas? Centenas? Milhares?
E quantos caracteres para armazenar esses nomes?
E quantos floats para armazenar as notas e médias, de cada matéria, para cada aluno?
É quase que humanamente impossível fazer isso. Mas não se preocupe, pois você programa em C e tem total domínio de sua máquina, você não perderá tempo declarando inúmeras variáveis, fará com que o computador faça isso pra você.
E é disso que se trata estrutura de dados: estudar, manipular, organizar, salvar e extrair informações de uma grande quantidade de dados. Automatizar esse processo para que não precisemos declarar, inicializar e fazer outras operações em nossas variáveis de um modo manual.
Como declarar um vetor em C
Agora que já sabe para que serve e como são importantes, vamos começar a usar os vetores/arrays em linguagem C.
A sintaxe é a seguinte: tipo nome[numero_de_elementos];
Ou seja, a sintaxe é a mesma de declarar uma variável normal, mas não vamos declarar somente uma, vamos declarar várias. E o par de colchetes ao lado do nome da variável serve para isso: especificar quantas daquelas variáveis estamos declarando.
Por exemplo, vamos declarar 10 inteiros que vão representar a idade de 10 pessoas: int idade[10];
Agora 50 floats que vão representar a nota de 50 alunos:
float