Apologies in advance for such a basic question... why does this global array "x" not consume any global variable (or program) storage?
char x[20000];
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
After compilation:
Sketch uses 6944 bytes (2%) of program storage space. Maximum is 262144 bytes.
Global variables use 3044 bytes (4%) of dynamic memory, leaving 62492 bytes for local variables. Maximum is 65536 bytes.