AC> Вот у меня icc под рукой нет - проверить не могу, но MSVC по этому AC> коду AC> int main () AC> { AC> int sum = 0; AC> for (int i=0; i < 5; ++i){ AC> for (int i=0; i < 15; ++i){ AC> ++sum; AC> } AC> } AC> return sum; AC> } AC> сгенерил вот это AC> _main: AC> 00401000 mov eax,4Bh AC> 00401005 ret Хм. Прошу прощения, но разве после завершения работы данного куска кода sum не будет равно 15? Второй цикл выполнится 15 раз, по его завершению sum=15; i=15 и происходит выход из внешнего цикла. Или здесь опечатка и во внутреннем цикле используется переменная j?
Мяу!
Я не утверждаю, что вышенаписанное соответствует действительности. Vasya Kruglov AKA zpt. zpt(at)rambler.ru