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>] = {lista_valores}; //iniciado
tipo_dado nome_matriz[<linhas>][<colunas>]; //não iniciado
tipo_dado nome_matriz[<linhas>][<colunas>] = {valor}; //iniciados com mesmo valor
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.