Стрлен возвращает необоснованный номер
Если я напишу:
char lili [3];
cout<<strlen(lili)<<endl;
то, что напечатано: 11
но если я напишу:
char lili [3];
lili [3]='\0';
cout<<strlen(lili)<<endl;
тогда я получаю 3.
Я не понимаю, почему он возвращает 11 в первой части?
Не должен ли он возвращать 3, поскольку я выделил 3 символа дляlili
?