помогите понять действия при (i, Wheel((i+j) & 255))
- Войдите на сайт для отправки комментариев
Втр, 10/11/2015 - 19:26
Помогите с расшифровкой выражения , т.е. понять какие действия происходят в этом выражении
(i, Wheel((i+j) & 255)) и Wheel - это что?
сами понимаете что просите?////////
тут побитное и в тоже время здесь десятичное число . в книгах не нашёл слово колесо (wheel) в тексте неи как не объявленно
filin, wheel -это функция. Где-то в теле скетча, который вы не предоставили она должна инитится. Далее суммируются переменные i и j, их сумма не может быть больше, чем 255.
Помогите с расшифровкой выражения , т.е. понять какие действия происходят в этом выражении
(i, Wheel((i+j) & 255)) и Wheel - это что?
1. Вычисляется i и тут же благополучно забывается
2. Вычисляется остаток от деления i+j на 256
3. Полученный остаток передаётся в качестве аргумента фунции Weel
4. Результат, который вернула Weel и есть результат всего выражения в целом.
Только глупо это - выдирать из контекста неполный кусок и спрашивать про него чего-то.
большое спасибо . я стараюсь разобраться сам. спрашиваю только то , что не нашел . объяснения разные . вот весь скетч . программа вобщем понятна . затруднения вызвали механизм вычисления значений.
это код для led ws2812
разобрался со скобками . так и есть в самом конце программы функция объявлена. спосибо за помощь .