Introdução
Neste laboratório, você aprenderá como iterar sobre uma lista de strings usando um loop while na linguagem de programação C. Declararemos um array de strings e, em seguida, usaremos um loop while para imprimir cada string no array até atingirmos o final da lista.
Iterar uma Lista de Strings Usando um Loop While
Neste laboratório, você aprenderá como iterar uma lista de strings usando um loop while.
Crie um novo arquivo chamado
while-loop.ce abra-o no WebIDE.Copie e cole o seguinte código no arquivo:
#include <stdio.h> void main() { const char* flowers[] = {"Rose", "Poppy", "Lily", "Tulip", "Marigold", NULL}; int i = 0; while (flowers[i]){ printf("%s\n\n\n",flowers[i]); ++i; } }Este código declara um array de ponteiros constantes para
char, chamadoflowers, que armazena uma lista de strings representando diferentes tipos de flores. O array é terminado com um valorNULL, que servirá como condição para o loopwhile.Salve o arquivo e saia do editor de texto.
Compile o código usando o seguinte comando no terminal:
gcc while-loop.c -o while-loopEste comando compila o código C e gera um arquivo executável chamado
while-loop.Execute o programa executando o seguinte comando:
./while-loopO programa irá iterar através do array
flowersusando um loopwhilee imprimir cada string em uma nova linha. O loop continuará até atingir o valorNULLno array.Observe a saída do programa:
Rose Poppy Lily Tulip MarigoldA saída deve exibir cada string no array
flowersem linhas separadas.
Resumo
Após concluir este laboratório, você será capaz de usar um loop while para iterar sobre uma lista de strings em C. Essa técnica pode ser útil ao trabalhar com arrays de strings e precisar realizar operações em cada string individualmente.



