внутри локальной ф-ии объявляю символ и передаю его на печать в консольку- в этом варианте работает
Код
char x1, x2, x3, x4, x5, x6, x7, x8;
// char xx[8];
x1='y';
putString("\r\n");
putchar(x1);
putString("\r\n");
так уже не работает
Код
// char x1, x2, x3, x4, x5, x6, x7, x8;
char xx[8];
xx [0]='h';
putString("\r\n");
putchar(xx [0]);
putString("\r\n");
а добавив static, работает
Код
// char x1, x2, x3, x4, x5, x6, x7, x8;
static char xx[8];
xx [0]='h';
putString("\r\n");
putchar(xx [0]);
putString("\r\n");
и почему себя так ведет?