"С" объявлена как DWORD. Как я понимаю тут будет работать неявное приведение WORD-значения (оттуда - M) к DWORD. Иначе операция AND 65535 теряет смысл, а так lara197a "зачищает" верхнее слово перед сложением.
а то что там куча скобок Вам ни о чем не говорит?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран