Unidade E - Vetores e Apontadores

Inicialização de vetores

C permite a inicialização de vetores na declaração. A forma de declaração é semelhante à de outras variáveis:

int i[10]={1,2,3,4,5,6,7,8,9,10}

Já para vetores bidimensionais (matrizes), a inicialização é feita da seguinte forma:

int n[2][3]={{11,12,13},{14,15,16}}

E para inicializarmos strings fazemos da seguinte maneira:

char s[17]=“C é tudo de bom!”.

Embora a frase tenha 16 caracteres o vetor deve ter um caracter a mais por causa do ‘\0’.

Podemos inicializar strings, também, conforme exemplo a seguir:

char s[17]={‘C’,’ ’, ‘é’,’ ’, ‘t’,’u’,’d’,’o’,’ ’,’d’,’e’,’ ’,’b’,’o’,’m’,’!’,’\0’};