Превышение границ массива Arduino Uno

Почему печатаются именно такие значения

А какие должны печататься?

потому что, именно такие там лежат.

Где? :slightly_smiling_face:

Привозит отец сына-дауна на море.

  • Смотри сынок море.
  • Где?
  • Да вот же!
  • Где?
    Батя берет сынка и кунает с головой в воду.
  • Батя что это было!?!
  • Море!
  • Где?
4 лайка

Не там было:
О море.
А где мама?

Или тут вообще запущенный случай?

“Атака” всё-таки на Вас, ИМХО тролль.

Эх вы, профи … ТС спрашивает, почему выходит -30696, а не 260, как положено!

1 лайк

Да? От ты молодец, научил нас неучей уму разуму!

Тоже мне специалисты! На знают даже какие значения должны быть за границей массива. Ужос!

2 лайка

Заграничные значения. Я профи? Я профи!!!:sunglasses:

1 лайк

Кстати, удобненько вместо рандомайзера использовать. Гораздо эффективнее, чем псевдослучайные значения по формулам считать.

Смотря куда этот указатель попадет. Вдруг в то место компилятор положит какую-то константу и ваше “случайное” значение будет всегда одним и тем же.

Так и rand() не случайные генерит без дополнительных телодвижений. Вопрос лишь в том, насколько далеко вы готовы зайти за черту ))

Ну так для этого делается address & 0x0000ffff или что-то в этом роде.

Ну так естественно, что читать не по одному и тому же адресу.

Радуйся. Хотя бы среди лушпаёв ты профи.)
Сам такой же.)

1 лайк

Рандомайз лучше делать по аквариуму. Камера сверху распознаёт на поверхности много мелких пузырьков от компрессора.

Что-то мне кажется, на любом шумящем приборе или на сетевой наводке будет гораздо дешевле.

1 лайк

Зато красивше)

Мы шо, нищеброды?

Я - да. :slight_smile: