20.02.2017, 12:36
saben porque me pasa esto?
new variable[500];
cuando las vamos a usar:
variable[0]; // esta esta bien
variable[250]; // esta esta bien
variable[385]; // esta esta bien
variable[499]; // esta esta bien
variable[500]; //esta esta mal
for(new i; i <= 500; i++)
{
variable[i] = 1; //aqui el problema es el operador "<=", ya que contarб hasta 500, y nos pasaremos.
}
for(new i; i < 500; i++)
{
variable[i] = 1; //aqui esta bien, por que estarнa contando hasta el valor 499.
}
o
for(new i; i < sizeof(variable); i++)
{
...
}
Arra index out of bounds,
ejemplo: PHP код:
una forma de mal usarla con un loop: PHP код:
PHP код:
|