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

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

Vetores em c / c++: Formato geral para declaração de variáveis:

Apresentações semelhantes


Apresentação em tema: "Vetores em c / c++: Formato geral para declaração de variáveis:"— Transcrição da apresentação:

1 Vetores em c / c++: Formato geral para declaração de variáveis:
<tipo> <nome>; int a; <tipo> <nome> = <valor inicial>; int a=10; <tipo> <nome>, <nome2>, ... <nome_n>; Int a, b, c, d; <tipo> <nome> =<valorinicial>, <nome2> =<valorinicial2>; int a=10, b=20, c, d=30;

2 Formato geral para declaração de Vetores:
Vetores em c / c++: Formato geral para declaração de Vetores: <tipo> <nome> [ <tamanho> ]; int a[20]; <tipo> <nome>[<tamanho>]= {<valor 1>, <valor 2>, ... ,<valor n>}; int v[5]={1, 2, 3, 4, 5};

3 Formato geral para declaração de Vetores:
Vetores em c / c++: Formato geral para declaração de Vetores: <tipo> <nome> [ <tamanho> ]; int a[20]; <tipo> <nome>[<tamanho>]= {<valor 1>, <valor 2>, ... ,<valor n>}; int v[5]={1, 2, 3, 4, 5}; Endereço índice Valor (conteúdo)

4 Formato geral para ACESSO aos Vetores:
Vetores em c / c++: Formato geral para ACESSO aos Vetores: <nome> [ <índice> ]; O <nome> é o mesmo usado na declaração do vetor O <índice> deve variar entre 0 e <tamanho>-1, ou seja: o primeiro elemento do vetor de cinco posições é o de índice o último elemento deste mesmo vetor é o de índice 4 O <índice> pode ser uma variável ou uma expressão (tipo inteiro) Exemplo: int v[5]={1, 2, 3, 4, 5}; int a; a = v[0]; //a recebe 1 a = v[a]; //a recebe 2 a = v[a+2]; //a recebe 5

5 Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo de acesso #define tamanho 5 int i; int v[tamanho]={1, 2, 3, 4, 5}; i=0; while (i < tamanho){ v [ i ] = (int)v [ i ] * 30; i++; }

6 Formato geral para ACESSO aos Vetores: Exemplo de acesso
Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo de acesso #define tamanho 5 int i; int v[tamanho]={1, 2, 3, 4, 5}; i=0; while (i < tamanho){ v [ i ] = (int)v [ i ] * 30; i++; } “Type Cast” – indica ao compilador Explicitamente como deve ser tratado o dado. Pode ser usado em conversões

7 Formato geral para ACESSO aos Vetores:
Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo de acesso a vetor do tipo char #define MAX_STRING 30 char palavra[MAX_STRING]; char letra; //leitura de palavra e letra nro_de_letras=strlen(palavra); i =0; existe=0; while (i < nro_de_letras){ if (palavra[i] == letra) existe=1; i = i + 1; } Marcador de final de string: valor 0 (zero). Gerado pelo cin e usado pelo cout.

8 Formato geral para ACESSO aos Vetores:
Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo de acesso a vetor do tipo char #define MAX_STRING 30 char palavra[MAX_STRING]; char letra; //leitura de palavra e letra nro_de_letras=strlen(palavra); i =0; existe=0; while (i < nro_de_letras){ if (palavra[i] == letra) existe=1; i = i + 1; }

9 Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo: tamanho do vetor #define MAX_STRING 5 char palavra[MAX_STRING]; char outra_palavra[MAX_STRING]; cout<<"Digite uma palavra:"; cin>>palavra; cout<<"Digite outra palavra:"; cin>>outra_palavra; cout <<endl<<"Palavra digitada: "<<palavra; cout <<endl<<"Outra palavra digitada: "<<outra_palavra;

10 Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo: tamanho do vetor #define MAX_STRING 5 char palavra[MAX_STRING]; char outra_palavra[MAX_STRING]; cout<<"Digite uma palavra:"; cin>>palavra; cout<<"Digite outra palavra:"; cin>>outra_palavra; cout <<endl<<"Palavra digitada: "<<palavra; cout <<endl<<"Outra palavra digitada: "<<outra_palavra;

11 Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo: tamanho do vetor

12 Vetores em c / c++: Formato geral para ACESSO aos Vetores: Exemplo: tamanho do vetor


Carregar ppt "Vetores em c / c++: Formato geral para declaração de variáveis:"

Apresentações semelhantes


Anúncios Google