Introdução a Arrays
Às vezes, é necessário criar centenas ou até milhares de variáveis. Criá-las uma a uma não é prático. É aí que entram os arrays. Um array é uma coleção de variáveis do mesmo tipo. Se uma variável única é como uma caixa de armazenamento, um array é um armazém cheio de caixas, cada uma com seu próprio valor. Declarar um array se parece com isto:
int array[3];
Veja como declarar um array com espaço para três elementos. Para atribuir valores, utilize chaves para listá-los internamente.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Se você especificar os itens diretamente, não é necessário declarar o tamanho, o compilador conta e atribui automaticamente o número de elementos.
Índices
Cada caixa em um array possui seu próprio identificador único, chamado de índice, que permite acessar facilmente elementos específicos. Um índice é o número atribuído a cada item no array, semelhante à sua posição em uma fila na cafeteria. Os índices em C começam em zero, ou seja, o primeiro elemento possui o índice 0.
Main.c
12345678910#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Os arrays discutidos até agora são estáticos, ou seja, seu tamanho permanece fixo durante a execução do programa. Também existem arrays dinâmicos, que podem alterar de tamanho enquanto o programa está em execução.
É possível alterar o valor de qualquer elemento em um array referenciando seu índice específico.
main.c
123456789101112131415161718#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.63
Introdução a Arrays
Deslize para mostrar o menu
Às vezes, é necessário criar centenas ou até milhares de variáveis. Criá-las uma a uma não é prático. É aí que entram os arrays. Um array é uma coleção de variáveis do mesmo tipo. Se uma variável única é como uma caixa de armazenamento, um array é um armazém cheio de caixas, cada uma com seu próprio valor. Declarar um array se parece com isto:
int array[3];
Veja como declarar um array com espaço para três elementos. Para atribuir valores, utilize chaves para listá-los internamente.
int array[3] = {1, 5, 10};
int array[] = {56, 3, 10};
Se você especificar os itens diretamente, não é necessário declarar o tamanho, o compilador conta e atribui automaticamente o número de elementos.
Índices
Cada caixa em um array possui seu próprio identificador único, chamado de índice, que permite acessar facilmente elementos específicos. Um índice é o número atribuído a cada item no array, semelhante à sua posição em uma fila na cafeteria. Os índices em C começam em zero, ou seja, o primeiro elemento possui o índice 0.
Main.c
12345678910#include <stdio.h> int main() { // Array declaration int array[3] = {56, 3, 10}; // Display the first element of the array printf("%d", array[0]); return 0; }
Os arrays discutidos até agora são estáticos, ou seja, seu tamanho permanece fixo durante a execução do programa. Também existem arrays dinâmicos, que podem alterar de tamanho enquanto o programa está em execução.
É possível alterar o valor de qualquer elemento em um array referenciando seu índice específico.
main.c
123456789101112131415161718#include <stdio.h> int main() { int array[3] = { 56, 3, 10 }; printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); array[1] = 555; // change 10 to 555 printf("%d ", array[0]); printf("%d ", array[1]); printf("%d\n", array[2]); return 0; }
Obrigado pelo seu feedback!