Сообщение Re: Почему люди часто ошибаются при написании простых функци от 25.04.2016 6:22
Изменено 25.04.2016 6:28 Pavel Dvorkin
Здравствуйте, Analytic2007, Вы писали:
if (i1->pid < i2->pid) return -1;
Так, это готово,сейчас противоположный вариант — и все.
Копипастим.
if (i1->pid < i2->pid) return -1;
Теперь поправить надо. Поменять местами
if (i2->pid < i2->pid) return -1;
Черт, что я делаю. Зачем местами-то менять, когда достаточно меньше на больше заменить, и — 1 на 1
if (i2->pid > i2->pid) return 1;
if (i1->pid < i2->pid) return -1;
Так, это готово,сейчас противоположный вариант — и все.
Копипастим.
if (i1->pid < i2->pid) return -1;
Теперь поправить надо. Поменять местами
if (i2->pid < i2->pid) return -1;
Черт, что я делаю. Зачем местами-то менять, когда достаточно меньше на больше заменить, и — 1 на 1
if (i2->pid > i2->pid) return 1;
Re: Почему люди часто ошибаются при написании простых функци
Здравствуйте, Analytic2007, Вы писали:
if (i1->pid < i2->pid) return -1;
Так, это готово,сейчас противоположный вариант — и все.
Копипастим.
if (i1->pid < i2->pid) return -1;
Теперь поправить надо. Поменять местами
if (i2->pid < i2->pid) return -1;
Черт, что я делаю. Зачем местами-то менять, когда достаточно меньше на больше заменить, и — 1 на 1
if (i2->pid > i2->pid) return 1;
Все,дописываем return 0; и можно сутью дела заниматься, а не этими пустяками.
if (i1->pid < i2->pid) return -1;
Так, это готово,сейчас противоположный вариант — и все.
Копипастим.
if (i1->pid < i2->pid) return -1;
Теперь поправить надо. Поменять местами
if (i2->pid < i2->pid) return -1;
Черт, что я делаю. Зачем местами-то менять, когда достаточно меньше на больше заменить, и — 1 на 1
if (i2->pid > i2->pid) return 1;
Все,дописываем return 0; и можно сутью дела заниматься, а не этими пустяками.