C Tutoriais de Raízes - Parte 11 Introdução Esta é parte de minha série 11, C Tutoriais de raízes. 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ê está lendo. Array de inteiros se segue é uma série de 5 inteiros: int arrInt [] = {25, 20, 256, 5, 7}; A sintaxe para criar uma matriz é: 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 objetos. Os dados 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}; Matrizes de carros alegóricos, _Bools e carbonizar O 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 que se segue é 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) é entre aspas simples. Declarando um Array Todas as matrizes acima foram criados pela inicialização. Você pode declarar uma matriz e, em seguid