A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Variáveis dimensionadas Uma variável dimensionada corresponde a uma zona da memória contendo várias variáveis do mesmo tipo guardadas contiguamente.

Apresentações semelhantes


Apresentação em tema: "1 Variáveis dimensionadas Uma variável dimensionada corresponde a uma zona da memória contendo várias variáveis do mesmo tipo guardadas contiguamente."— Transcrição da apresentação:

1 1 Variáveis dimensionadas Uma variável dimensionada corresponde a uma zona da memória contendo várias variáveis do mesmo tipo guardadas contiguamente. Isso significa que se conhecermos o sítio onde começa a variável dimensionada conhecemos onde estão todas as variáveis a ela associadas. O nome da variável dimensionada é o identificador para onde ela começa.

2 2 Variáveis dimensionadas Declaração de variável dimensionada (n_elem uma constante!!) Declaração de variável dimensionada (n_elem uma constante!!) type x[n_elem]; Inicialização: Inicialização: type x[n_elem]={a, b, c,..., z}; type x[ ]={a, b, c,..., z}; Acesso a elemento da variável: Acesso a elemento da variável:x[index] Tipos incompletos: Tipos incompletos: type x[ ];.... type x[n_elem];

3 3 type x[6]; Variáveis dimensionadas X[0]X[1]X[2]X[3]X[4]X[5] X[6] Erro!

4 4 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: x+3 Adição: x+3 X[0]X[1]X[2]X[3]X[4]X[5]

5 5 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: ++x (x[-1],...,x[4]) Adição: ++x (x[-1],...,x[4]) X[0]X[1]X[2]X[3]X[4]X[5] X[-1] X[0]X[1]X[2]X[3]X[4]X[5]

6 6 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: --x (x[1],..., x[6]) Adição: --x (x[1],..., x[6]) X[0]X[1]X[2]X[3]X[4]X[5] X[0]X[1]X[2]X[3]X[4]X[5] X[6]

7 7 Variáveis dimensionadas Operações sobre variáveis dimensionadas: Operações sobre variáveis dimensionadas: Adição: x+=2 (x[-2],..., x[3]) Adição: x+=2 (x[-2],..., x[3]) X[0]X[1]X[2]X[3]X[4]X[5] X[-2]X[-1] X[0]X[1]X[2]X[3]X[4]X[5] X[6]


Carregar ppt "1 Variáveis dimensionadas Uma variável dimensionada corresponde a uma zona da memória contendo várias variáveis do mesmo tipo guardadas contiguamente."

Apresentações semelhantes


Anúncios Google