- Un sir de caractere se declara in C++ astfel:
char s[11];
- S-a declarat un sir care poate memora maxim 11 caractere, cu indici 0 1 ... 10. sirul s poate memora cel mult 10 caractere utile, dupa ultimul caracter util fiind memorat caracterul '\0'.
- De asemenea, la declararea unui sir acesta poate fi initializat. Urmatoarele exemple declara siruri de caractere si le initializeaza cu sirul "copil":
char s[11] = "copil"; // se folosesc doar 6 caractere
char t[]="copil"; // se aloca automat 6 octeti pentru sirul t: cele 5 litere si caracterul nul \0
char x[6]={'c','o','p','i','l','\0'}; // initializarea este similara cu cea a unui tablou oarecare - sirurile de caractere sunt tablouri
char z[]={'c','o','p','i','l','\0'}; // se aloca automat 6 octeti pentru sir
Declararea Unui Sir de Caractere