Цитата(dimone @ Apr 29 2015, 10:35)

если в функции обильно использующей автопеременные выделить например, куски повторяющегося линейного кода (работаюшего с ними) , и вынести их как вложенный вызов , то изящного решения в С-ях не будет..
Отсутствие изящности - скорее всего от изначально убого структурированного кода. Нужно стремиться к тому, чтобы функции были короткими, ясными, выполняющими чётко определённую работу. Если так не получается, то не вредно отойти от компьютера на шаг назад и подумать "что я делаю не так?".