У меня есть массив строк, который, когда я повторяю и печатаю его элементы, дает мне неожиданные результаты.
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 -
Может ли кто-нибудь объяснить это поведение.
Спасибо