функции есть переменная, которая обнуляется в начале (либо в конце) каждой итерации, есть ли принципиальная разница делать такую переменную статической(и присваивать 0 при каждом вхождении в функцию) или просто определять в начале функции(на стеке функции)?
Нет смысла делать статической.
Статической переменные делают когда надо сохранить значения переменной МЕЖДУ разными вызовами функции. (и тут же сделать её нереэнтерантной). Тебе это не нужно, поэтому static тут никак.
Обсуждают сегодня