A utilização de matrizes na linguagem de programação C permite que guardemos dados de um mesmo tipo de forma estruturada, facilitando assim o acesso. Conside o código a seguir, onde temos a criação de uma matriz e atribuição de valores:
int main() {
float matriz [2][2];
matriz[1][1] = 1;
matriz[1][2] = 2;
matriz[2][1] = 3;
matriz[2][2] = 4;
}
Qual o problema com esse código?
Os índices estão incorretos, visto que não existe uma linha ou coluna com índice 2.
Não podemos criar uma matriz com o nome "matriz".
Não se pode criar matrizes que tenham o mesmo número de colunas e linhas.
O tipo de valor atribuído nas posições da matriz, não condiz com o tipo float que foi declarado.
Os valores deveriam ser passados entre aspas. Por exemplo: matriz[1][1] = "1";
evertonportilho:
Os índices estão incorretos, visto que não existe uma linha ou coluna com índice 2. Essa é a correta
Respostas
respondido por:
0
Resposta:
A alternativa D está incorreta.
Explicação:
o índice de um array sempre começa em 0 (zero).
Perguntas similares
3 anos atrás
3 anos atrás
6 anos atrás
7 anos atrás