Unidade E - Vetores e Apontadores

Vetores

Vetor é uma coleção de valores que são referenciados por um nome comum. Um elemento específico em um vetor é acessado através de um índice.

Para declarar uma variável do tipo vetor, utilizamos a seguinte sintaxe:

tipo nome_da_variável[tamanho];

Onde:

<tipo>: é o tipo de dado do vetor.

<nome_da_variável>: é o nome dado ao vetor.

<[tamanho]>: é o tamanho do vetor.

Exemplos:

double salario[100];
int x[10];

Em C, todo vetor tem 0 como índice do seu primeiro elemento. Assim se escrevermos int x[10], teremos um vetor de tamanho 10 e que vai do índice 0 ao índice 9, conforme a tabela abaixo:

Inserindo valores em cada parte de um vetor

Seja o seguinte vetor:

int n[5];

Após executarmos as seguintes atribuições:

n[0]= 345;
n[1]= 235;
n[2]= 546;
n[3]= 5323;
n[4]= 4234;

Teremos um vetor com os seguintes elementos:

 

Uma string é definida como um vetor de caracteres que é terminada por um nulo (\0).
char frase[15];

 

Exemplo de um programa que lê 10 números e os coloca em um vetor de tamanho 10 do tipo inteiro:

#include <stdlib.h>
#include <stdio.h>
int main()
{  int numero[10];
    int cont;
    
    for(cont=0;cont<=9;cont++)
    {
             printf("Digite um numero:");
             scanf("%d",&numero[cont]);
             printf("nro digitado: %d",numero[cont]);
     }
   system("PAUSE");
   return 0;

}