*   >> Leitura Educação Artigos >> science >> programação

Arrays em C ++ por Chrys

C ++ Tomando o touro pelos chifres - Parte 11IntroductionThis é parte de minha série 11, C ++ Tomando o touro pelos chifres. Em C ++ uma matriz é um conjunto de objetos consecutivos do mesmo tipo, na memória. Vemos como criar e usar matrizes nesta parte dos tutoriais. Você pode ter um conjunto de objetos int consecutivos; você pode ter um conjunto de objetos flutuantes consecutivos; você pode ter um conjunto de objetos _Bool consecutivos; você pode ter um conjunto de objetos Char consecutivos. Você não pode ter um conjunto de cordas (ver mais adiante) .

Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você é reading.Array de IntegersThe seguinte é uma matriz de 5 inteiros: int arrInt [] = {25, 20, 256, 5, 7}; A sintaxe para criar um array é: Tipo arrayName [] = {value1, value2, value3,. . .}; Você começa com o tipo dos objetos que estarão na matriz. Então você tem um espaço. Depois você tem o nome (identificador) da matriz.

Isto é seguido pelo quadrado abrir e fechar colchetes. Então você tem o operador de atribuição. Em seguida você tem um bloco delimitado por chaves. Dentro do bloco, você tem os dados para a matriz. Todos os dados devem ser do mesmo tipo. Os dados estão separados por vírgulas. Após o último ponto de referência, não há nenhuma necessidade de uma vírgula. Cada dado é mantido em um objeto (região) na memória. Os objetos ficam um ao lado de outro na memória, formando um conjunto consecutivo de dados objects.The em uma matriz tem significado.

Por exemplo, uma matriz de ints pode ser uma matriz de estudantes marcas num ensaio. O nome da matriz terão de estar relacionado com o significado dos dados. O seguinte é a criação de um conjunto de marcas para 10 alunos. int marcas [] = {43, 29, 35, 50, 60, 65, 78, 56, 67, 90}; Arrays de carros alegóricos, bools e charsThe seguinte é a criação de uma matriz de carros alegóricos: float arrFlt [] = { 12.56, 0.258, 5.4, 456,01}; O número de elementos na matriz flutuador é 4.

O seguinte é a criação de uma matriz de _Bools: _Bool arrB [] = {1, 0, 0, 1, 0, 1}; O seguinte é a criação de uma matriz de caracteres: char arrChar [] = {'A', 'a', 'C', 'k', 'F', 'Y'}; Note que cada valor de char no bloco (matriz) está em um único quotes.Defining ArrayAll as matrizes acima foram criados pela inicialização. Você pode definir uma matriz e,

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.