Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 28 May 24 01:27:40, всего сообщений: 8385
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 6954 из 8385 ========================================= RU.LINUX =
От   : Valentin Nechayev                2:5020/400         31 Dec 02 17:57:10
Кому : Vasya Kruglov                                       31 Dec 02 17:57:10
Тема : Re: kernel compiling
FGHI : area://RU.LINUX?msgid=iv.nn.kiev.ua+86bef156
На   : area://RU.LINUX?msgid=2:5020/1587.444@FidoNet+3e0e0a08
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.LINUX?msgid=udmnet.ru+8b4a5692
Ответ: area://RU.LINUX?msgid=2:5030/500+3e11dbc3
==============================================================================
From: Valentin Nechayev <netch@segfault.kiev.ua>

>>> Vasya Kruglov wrote:

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
VK> Хм. Прошу прощения, но разве после завершения работы данного куска кода sum не
VK> будет равно 15? Второй цикл выполнится 15 раз, по его завершению sum=15; i=15 и
VK> происходит выход из внешнего цикла. Или здесь опечатка и во внутреннем цикле
VK> используется переменная j?

Какая разница? Первый приступ оптимизации выкинет любые действия над переменной
sum по той причине, что их результат не используется. Последующие удалят
сначала внутренний цикл, потом внешний, и в результате останется пустое
тело функции. Какие там переменные - уже пофиг.


-netch-
--- ifmail v.2.15dev5
* Origin: Dark side of coredump (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.056427 секунды