Olá, voltei para mais uma pergunta noob, se puderem me ajudar eu agradeço xD. Estava lendo sobre strings só que não entendi uma coisa, por exemplo, temos duas variáveis x[y], e a seguinte instrução: for(y=0; y<strlen(x); y++), ou seja, y vale 0 -> enquanto y for menor do que o número de caracteres de x -> soma +1 ao valor de y. Certo? Agora se temos por exemplo a palavra PATO são 3 (contando a partir de 0) caracteres e um nulo indicando o final da sequência -> char x[y]= {'P','A','T','O',''}, resultando em char x[4]. A pergunta é, o que acontece com o caracter nulo? Há um extravasamento? Pois seguindo a instrução, y valeria 3 e não teria espaço para o caracter nulo na sequência.