Приветствую Вас друзья, если можно без укора, объясните почему нигде в исходниках не замечал оптимизации:
1. char main без знака
unsigned char main (){
...
if (res) return (0);
else return (1);// да хоть 255
}
2. Если нужен цикл до 256 шагов зачем объявлять int i ?
unsigned char i;
for (i ...
3. Если нужны флаги, можно же не объявлять int переменную, а использовать структуру, типа:
struct flags {
a:1;
b:1;
c:1;
...
};