Tivemos uma declaração semelhante na parte anterior da série, mas em vez de char, tínhamos flutuar. O seguinte exemplo de código mostra como usar cordas como elementos da matriz. Leia e experimentá-lo. #include int main () {char * one = "o primeiro"; char * dois = "o segundo"; char * três = "terceiro"; char * myStrings [] = {um, dois, três}; //o bloco tem ponteiros printf (myStrings [0]); printf ("\\ n"); printf (myStrings [1]); printf ("\\ n"); printf (myStrings [2]); printf ("\\ n"); retornar 0; } # Include int main () {char * myStrings [3]; myStrings [0] = "o primeiro"; myStrings [1] = "segundo"; myStrings [2] = "a terceira"; printf (myStrings [0]); printf ("\\ n"); printf (myStrings [1]); printf ("\\ n"); printf (myStrings [2]); printf ("\\ n"); retornar 0; } Quando você quer uma matriz de cadeias, a matriz tem que ser declarado como o tipo de ponteiro de char.
Esta matriz acabará por ter ponteiros para PERSONAGENS como elementos (valores). Para atribuir uma seqüência de caracteres a um elemento, apenas atribuir o ponteiro caractere da string para a matriz elemento na forma ordinária, como em myStrings [2] = "a terceira",; Na linha de cima, as aspas retorna um ponteiro, portanto, um ponteiro é designado como o elemento (valor) para o índice da matriz. Desde a matriz tenha sido declarado para ter ponteiros, digitando o nome do array e um índice entre parênteses, retornaria um ponteiro.
Agora o contexto (função printf) pode obter o valor do objecto aguçado a partir do ponteiro e enviar. Isto é o que a função printf faz. Ela recebe o ponteiro char (ponteiro string) como argumento, obtém o valor do objeto apontado pelo ponteiro de char e envia (retornos) o valor. Nota: você também pode obter um ponteiro seqüência de algum lugar e atribuí-lo como um elemento de matriz. Além disso, note: Não é o que é chamado a Biblioteca de Cordas C. Depois de concluir esta série que você deve aprender. Com suas característi