Nesta aula estudaremos a inicialização dos Arrays. Aprenderemos como podemos inicializar todos os elementos com um mesmo valor na declaração e também, como podemos determinar a quantidade de elementos definindo a estrutura diretamente. |
Um Array é um conjunto de valores dispostos em listas e acessíveis através de um índice numérico positivo. Assim, temos que cada posição do nosso Array é uma variável do tipo do nosso Array, sendo assim, temos que ter uma forma para inicializar esse conjunto de variáveis.
O C++ fornece a capacidade de declararmos o conjunto de valores iniciais delimitando-os através de um para de chaves, por exemplo:
int num[] = {1, 2, 3};
No código acima, nós estamos inicializando um Array de inteiros e estamos definindo o valor para as 3 primeiras posições. Nesse caso, como não informamos a quantidade de elementos que o nosso Array irá ter, o C++ irá assumir que o mesmo possui somente 3 posições, até porque, só foram definidos 3 valores.
Nós também podemos iniciar um Array de inteiros atribuindo o valor 0 a todos os elementos, por exemplo:
int num2[5] = {};
Agora, nos estamos dizendo que queremos uma Array de inteiros e que todas as posições do nosso Array sejam inicializados com o valor igual a 0;
EXEMPLO FEITO EM AULA
#include <iostream>
/*====================================
* eXcript.com
* fb.com/eXcript
* ====================================*/
using namespace std;
int main(){
int nums[3];
nums[0] = 900;
nums[1] = 1000;
nums[2] = 1100;
int nums2[] = {1, 3, 5, 7, 11, 13, 17};
cout << nums2[0] << endl;
cout << nums2[1] << endl;
cout << nums2[2] << endl;
cout << nums2[3] << endl;
cout << nums2[4] << endl;
return 0;
}
Tags curso, cpp
Comentários
comments powered by Disqus