for (int i = 0; i < 4; i++, deltaphase >>= 8) Что означает третье выражение i++, deltaphase >>= 8? Происходит и инкрементирование и сдвиг регистра?
for (int i = 0; i < 4; i++, deltaphase >>= 8) Что означает третье выражение i++, deltaphase >>= 8? Происходит и инкрементирование и сдвиг регистра?
Комментарии: 33
Unsupported
почему регистра? но да, на каждой итерации выполняется сдвиг на 8 бит вправо (деление на 256) и инкремент ι
Sgtraf
там получается можно много выражений разных писать через запятую?
Ivan
Скорее всего просто выполняет код что там так как и в случае с i++
Anonim
>>= Странный оператор А все, понял
Unsupported
нормальный, deltaphase = deltaphase >> 8
Anonim
deltaphase = deltaphase>>8 Вообще, подобный синтаксис опасен В плисах такое не допускается, в голой логике