我有以下代码: -
while(string[i] != '\0') {
switch(string[i]) {
case '0' :
numbers[counter] = 0;
break;
case '1' :
numbers[counter] = 1;
break;
case '2' :
numbers[counter] = 2;
break;
case '3' :
numbers[counter] = 3;
break;
} // end switch.
i++;
counter--;
} // end while.
出于某种原因,无论何时任何 numbers[counter] = lines 运行,计数器似乎都会被我想要将数组设置为的数字覆盖。