У меня есть массив строк, который, когда я перебираю и печатаю его элементы, дает неожиданные результаты.
char currencies[][3] = {"EUR", "GBP", "USD", "JPY", "CNY"};
void show_currencies()
{
int i;
for(i=0; i<5; i++)
{
printf("%s - ", currencies[i]);
}
}
когда я звоню show_currencies()
я получаю это на выходе.
EURGBPUSDJPYCNY - GBPUSDJPYCNY - USDJPYCNY - JPYCNY - CNY -
Может кто-нибудь объяснить это поведение.
Спасибо