ponteiro tipo char em c
Olá pessoal sou novo no fórum, para falar a verdade eu fiz minha conta porque não consegui tirar minhas questões em nenhum lugar.
Minha dúvida é a seguinte, quanto estudei ponteiro aprendi que era necessária apontar o ponteiro para uma variável estática antes de se atribuir algum valor a ele. Mas então me deparei com o seguinte:
char* nome="Nome qualquer";
como posso fazer essa atribuição sem ante apontar esse ponteiro para uma variável do tipo char? E onde vai ser armazenada a string "Nome qualquer"? E também posso fazer strcpy(nome,"Outro nome"); sem restrição de quantidade de caracteres?
Mas uma dúvida: qual a vantagem de usar ponteiro para ponteiro, qual situação eu seria obrigado a usar essa forma? Me disseram que dá maior performance ao programa, mas, esse melhora seria em que exatamente?
int **x;
ou
int *x;
desde já obrigado!
Discussão (3)
Carregando comentários...