Richtig!
Dann, sei doch bitte auch konsequent und nimm doch auch die Funktionen, welche extra fürs byte lesen gebaut wurden, wenn du byte Zellen auslesen möchtest.
Alles andere halte ich für absurd.
Klar kannst du dem Optimizer eine fette Kugel ans Bein klemmen, wenn dir das Spaß macht. Aber konsequent oder klug ist das nicht. Es macht das Programm lahm, und das bei dir ohne jeden Sinn.
volatile verwendet man nur, wenn es nötig ist. Ist es bei dir nicht.
![]()