I. A alocação de dados no vetor é estática, ou seja, deve-se considerar apenas a quantidade de células disponíveis nesse vetor, o seu tamanho.
II. Diz-se também que sua estrutura é heterogênea, pois pode alocar apenas um tipo de dado.
III. Alocação estática: é preciso definir uma variável e seu tamanho, pois ocorre em tempo de compilação. Ao executar o programa a memória é reservada de acordo com as especificações. Isso significa que esse espaço de memória deve ficar disponível até o final do programa.
IV. Alocação dinâmica: não há necessidade de definir o tamanho das variáveis pois a alocação acontece em tempo de execução e ocupa apenas o espaço requerido pela variável no momento da execução e em seguida, o espaço de memória é liberado.