Programação

753 palavras 4 páginas
Introdução à Programação em Linguagem C
Rodolfo Riyoei Goya http://rgoya.sites.uol.com.br rgoya@uol.com.br

Pauta
  

Matrizes Vetores Strings


Funções de Manipulação de Strings

12.02.12

Linguagem C Rodolfo Goya

2

Matrizes
     



Variáveis de um mesmo tipo agrupadas sob um mesmo nome Usadas para armazenar conjuntos de dados Cada item é diferenciado um do outro a partir de um índice Índices sempre começam pelo 0 Podem ter dimensões múltiplas Matrizes com apenas uma dimensão também é denominada de vetor Declarado do mesmo modo que variáveis, mas com indicação de tamanho entre ‘[‘ ‘]’

1

Matrizes - Exemplo
    

unsigned int meses[12]; float temperatura[100]; int xadrez[8][8]; int volume[10][10][10]; char gabarito[30];

meses[0] a meses[11] temperatura[0] a temperatura[99] xadrez[0][0] a xadrez[7][7] volume[0][0][0] a volume[9][9][9] gabarito[0] a gabarito[29]

Matrizes - Inicialização float int temperaturas[5] = { 0.0, 10.0, 25.0, 36.9, 100.0 }; dados[2][3][2] = { {{1, 2}, {3, 4}, {5, 6} }, { {7, 8}, {9, 10},{11, 12} } };

int

meses[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

Matrizes
Posição 0 1 2 3 4 5 6 7 8 9 10 11 Índice meses[0] meses[1] meses[2] meses[3] meses[4] meses[5] meses[6] meses[7] meses[8] meses[9] meses[10] meses[11] Valor 31 28 31 30 31 30 31 31 30 31 30 31

2

Matrizes
Posição 0 1 2 3 4 5 6 7 8 9 10 11 Índices dados[0][0][0] dados[0][0][1] dados[0][1][0] dados[0][1][1] dados[0][2][0] dados[0][2][1] dados[1][0][0] dados[1][0][1] dados[1][1][0] dados[1][1][1] dados[1][2][0] dados[1][2][1] Valor 1 2 3 4 5 6 7 8 9 10 11 12

Matrizes


Em C não se verifica os limites dos índices:




dados[1][0][0], dados[0][3][0] e dados[0][2][2] são a mesma posição Cabe ao programador evitar que ocorram acessos a posições inválidas

Strings
  



Cadeias guardadas em matrizes de caracteres Usadas para armazenar nomes, frases, etc São delimitadas com o valor 0

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas