NOME DURAÇÃO
Abertura do Curso de C++
Visão Geral da Linguagem C++
Instalando o Code::Blocks para Desenvolvimento C++
Instalando a IDE CLion para Desenvolvimento em C++
Primeiro Programa em C++
Comentários em C++
Indentação, Espaço em Branco e Ponto e Vírgula em C++
Variável em C++
Tipos Primitivos do C++
Características das Variáveis em C++
Manipulando Variáveis em C++
Nomenclatura de Variáveis em C++
Introdução às Stream em C++
Stream em C++
Manipulação de Dados em C++
Modificadores de Tipo em C++
Operadores Aritméticos do C++
Construindo uma Calculadora com C++
Módulo da Divisão em C++
Operadores Relacionais do C++
Tomada de Decisão em C++
Tomada de Decisão - Estrutura else em C++
Tomada de Decisão - Estrutura else em C++
Operadores Lógicos do C++
Operadores de Atribuíção do C++
Iteração em C++
Estrutura de Repetição for do C++
Operadores de Incremento e Decremento do C++
Tabuada em C++
Estrutura de Repetição while do C++
Programa em Looping em C++
Estrutura de Repetição do-while do C++
Estrutura de Seleção Múltipla switch do C++
Estrutura de Seleção Múltipla switch do C++ (parte II)
Depuração de Código C++
Depuração de Código C++ (parte II)
Depurando com o Clion Código C++
Depurando com o Code::Block Código C++
Blocos de Instrução em C++
Blocos de Instrução em C++ (parte II)
Blocos de Instrução em C++ (parte III)
Operador Ternário do C++
Operador Ternário do C++ (parte 2)
Instrução break do C++
Instrução break do C++ (parte II)
Instrução continue do C++
Precedência de Operadores do C++
Associatividade de Operadores em C++
Introdução aos Arrays em C++
Declaração de Arrays em C++
Arrays - Definições em C++
Inicialização de Arrays em C++
Percorrendo os Elementos de um Array em C++
Calculando a Média Aritmética com Arrays em C++
Arrays Multidimensionais em C++
Manipulação de Arrays Bidimensionais em C++
Laços Aninhados
Função Matricial em C++
Manipulando Planilhas em C++
Introdução às Estruturas em C++
Utilizando struct em C++

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