Programar em C/Strings: diferenças entre revisões
[revisão pendente] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 213.22.20.68 (disc) para a última revisão de 201.75.183.233 |
nada mudou |
||
Linha 8:
A linguagem C, ao contrário de outras linguagens de programação, não possui um tipo de dados correspondente às strings; no lugar, usam-se vetores (e ponteiros, como veremos mais adiante). Em C, strings são vetores de caracteres terminados pelo caractere nulo (<code>'\0'</code>). Por exemplo:
char nome[] = {'P', 'e', 'd', 'r', 'o', '\0'};sao tudo macacos esse pessoal
No entanto, escrever strings dessa maneira é muito trabalhoso; por isso, foi criada uma notação abreviada que equivale à notação acima e elimina a necessidade de colocar o caractere terminador:
|