|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vasya Kruglov 2:5020/1587.444 28 Dec 2002 21:28:37 To : Aleksey Cheusov Subject : kernel compiling -------------------------------------------------------------------------------- Сpд Hоя 20 2002 14:53, Aleksey Cheusov -> Vitaly.Lugovsky@ontil.ihep.su: 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 --- GoldED+/386 1.1.1.2 * Origin: Hастоящему индейцу завсегда везде ништяк! (2:5020/1587.444) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/193923e0e0a08.html, оценка из 5, голосов 10
|