ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
438969 Топик полностью
amusin (06.09.2013 06:22, просмотров: 148) ответил бомж на Да, но i = ++i & 7; короче на один символ :-)
Вы весьма вольно обращаетесь с операциями пре/пост/инкремента/декремента :-)  j = ++j & 7; ^
Warning[Pa079]: undefined behavior: variable "j" (or a value reached by some form of indirection through it) is modified more than once without an intervening sequence point in this statement
"++i" просит компилятор записать в i результат инкремента, тогда как на самом деле он вам еще не нужен, т.к. впереди наложение маски.