|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Zaitsev 2:5010/70 12 Nov 2003 16:59:10 To : All Subject : Re: сайд-эффекты -------------------------------------------------------------------------------- >>>>> "VK" == Vasya Kruglov <Vasya.Kruglov@p444.f1587.n5020.z2.fidonet.org> >>>>> writes: VK> Есть две матрицы размером n на m, которые лежат в массивах VK> mass и mass1. Hужно скопировать содерживое mass1 в VK> mass. Молодой человек этой девушки, выпускник, блин, мехмата VK> МГУ, написал следующий, язви его в душу, код: VK> k=0; while (k<n*m) mass[k]=mass1[k++]; Так это же ещё K&R писали, что вот это сверху неправильно, потому что компилятор совершенно вправе делать k++ до вычисления адреса левой от = части. Так что это классическая ошибка. :) Мехмат сдесь, наверное ни при чём... :) --- ifmail v.2.15dev5 * Origin: South Ural Network (2:5010/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6622f647712b.html, оценка из 5, голосов 10
|