Цитата(HardEgor @ Dec 31 2015, 15:39)

4 такта это где? Может и больше быть.
Для удобства написания можно писать функции, но с ключевым словом inline - тогда код функции будет линейно включен в программу при компиляции.
а где лучше прописать инлайновую функцию?
так
Код
module.h
static inline void Func(void)
{
// do something
}
или так
Код
module.h
void Func(void);
module.c
inline void Func(void)
{
// do something
}
Цитата(HardEgor @ Dec 31 2015, 15:39)

4 такта это где? Может и больше быть.
Если вам надо сократить код, то в функцию выносим часто повторяющиеся куски кода.
Если надо ускорить работу, то не выносим, но тогда естественно объем кода увеличится.
в том то и был вопрос много ли я выигрываю не вынося код в отдельные функции
Сообщение отредактировал Jenya7 - Dec 31 2015, 11:41