LINUX.ORG.RU

Си, вопрос простой


0

0

Конструкция

while (link_num > path) {
link = link->prev;
link_num --;
}
и конструкция

while (link_num-- > path) {
link = link->prev;
}

ведь эквиваленты, правильно? Почему тогда разные результаты получаются?

★★★★★

Во второй конструкции link_num не в конце цикла уменьшается, а сразу после проверки условия.

Deleted
()
Ответ на: комментарий от Deleted

Ну да, а в скобках нет ничего другого, кроме того, что я написал.

ttnl ★★★★★
() автор топика

hint: не сидеть по 16 часов в сутки за компом

ttnl ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.