(Вопрос обновлен после первого комментария)
int max_size = 20;<br>
int h[max_size];
При отладке max_size для инициализации выдается значение [-1];
Если вместоЯ инициализирую с помощью целого числа.Итак, код: int h[20]
, работает нормально.
Это было с GCC 4.2 в Mac OS X 10.6.