A declaração de uma matriz na linguagem C é feita utilizando um tipo de dado deseja para uma variável e suas dimensões
entre [ e ].
Sintaxe
tipo_dado nome_matriz[linhas][colunas] = {valores}; //iniciado
tipo_dado nome_matriz[linhas][colunas]; //não iniciado
tipo_dado nome_matriz[linhas][colunas] = {0}; //todos elementos "zerados"
Uma matriz com valores iniciados devem ter seus valores delimitados por { e }, separados por (,) e terminados com (;). Os valores
para cadas linhas devem ser delimitados por { e }, separados por (,).
Sintaxe
tipo_dado nome matriz[linhas][colunas] = {
{valor1,valor2,valor3},
{valor4,valor5,valor6},
{(...)}
};
Todos os tipos de dados podem ser utilizados para criação de vetores na linguagem C como char, float , struct e ponteiros.
A linguagem C não permite que uma matriz seja iniciada quando suas dimensões são baseadas em variáveis.
Nesses casos, a matriz deve ser declarada sem valores iniciais.