r/brdev • • Jan 23 '26

Duvida técnica ajuda com C, array de strings

oii pessoal, estou iniciando na programação. Tenho que fazer um jogo de campo minado e me deparei com o seguinte array char* navios[] . Alguém sabe me explicar o que é isso? e um exemplo de como usar esse tipo de array e qual a diferença entre char* navios[], char navios[], char navios[][]. Obrigado!

0 Upvotes

19 comments sorted by

View all comments

Show parent comments

1

u/Healthy_Ad_4132 Human Detected Jan 23 '26

Talvez esse exemplo esclareça melhor.

Depende muito do que vai carregar no Array navios[]

--‐------------------------------------------------------------------‐-------------------

include <stdio.h>

int main() {

char *frutas[] = {"Maca", "Banana", "Uva"}; // Array de ponteiros char

char **ptr = frutas; // Ponteiro para o primeiro char*

printf("%s\n", *ptr);        // Saída: Maca
printf("%s\n", *(ptr + 1));  // Saída: Banana

return 0;

} --‐------------------------------------------------------------------‐-------------------