о точно дело в ";" :) for (int i = -1; --i >=0; ); - работает правильно! спасибо!!! вот интересно с точки зрения оптимизации: 1) for (int i =...
а почему в первом -1 >= 0 не является ложью?
Объясните почему это: for (int i = -1; --i; i >=0); работает не так как это: for (int i = -1; i >=0; --i); хотя при: i >= 0 все ок?
Имена участников (разделяйте запятой).