Curso de Programação C | Como criar um vetor (array unidimensional)? | aula 99

Cupons para meus cursos na Udemy https://wagnergaspar.com/cupons_udemy/ Bem vindo a aula 99 de nosso curso gratuito de programação com a linguagem C. Nesta aula veremos como criar um vetor (array unidimensional) com a linguagem de programação C. Agora que já sabemos que um vetor (array) é um conjunto de elementos do mesmo tipo armazenados de forma sequencial na memória, vamos ver como criar um vetor com a linguagem de programação C. Como já estamos habituados a fazer, para criar uma variável precisamos dizer o tipo de dado e o identificador, o nome da variável, assim: int idade; char sexo; Como um vetor é um conjunto de elementos, seguimos os mesmos passos para sua criação, com a diferença que agora precisamos informar entre um par de colchetes o tamanho do conjunto que estamos criando. Assim, um vetor de inteiros com tamanho 10 pode ser criado assim: // tipo identificador[tamanho] int vetIdade[10]; Perceba que respeitamos o padrão de criação de variáveis (tipo e identificador) e acrescentamos entre o par de colchetes o tamanho do conjunto. A forma de criar vetores pode variar de acordo com a linguagem de programação que estamos utilizando. Na linguagem C podemos criar vetores de várias formas, como apresentado a seguir: int num1[10]; // vetor do tipo inteiro chamado num1 com tamanho 10. int num2[] = {1,2,3,4,5}; // vetor do tipo inteiro chamado num2. Observe que não foi informado o tamanho mas foi informado um conjunto de dados. Neste caso o vetor terá o mesmo tamanho do conjunto informado, tamanho 5. int num3[5] = {1,2,3}; // vetor do tipo inteiro chamado num3. Observe que foi informado o tamanho do vetor e um conjunto de dados MENOR que o tamanho do vetor. Neste caso as duas posições finais do vetor, índices 3 e 4, serão preenchidas com zero. int num4[5] = {1,2,3,4,5,6}; // vetor do tipo inteiro chamado num4. Observe que foi informado o tamanho do vetor e um conjunto de dados MAIOR que o tamanho do vetor. Neste caso é considerado o tamanho informado entre o par de colchetes. Assim, os elementos excedentes no conjunto serão perdidos, neste caso e elemento 6. int num5[5] = {0}; // vetor do tipo inteiro chamado num5. Observe que foi informado o tamanho do vetor e um conjunto de dados menor que o tamanho do vetor. Neste caso, como já vimos, as demais posições serão preenchidas com zero, preenchendo todo o vetor com zero. char letras1[100]; // vetor do tipo char chamado letras1 com tamanho 100. char vogais[5] = {'a','e','i','o','u'}; // vetor do tipo char chamado vogais com tamanho 5. Observe que para informar um conjunto de caracteres, cada um precisa estar entre aspas simples. float notas[3] = {7.3, 8.5, 4.6}; // vetor do tipo float chamado notas e preenchido com três notas. Código disponível em: https://wagnergaspar.com/