Discussion about C array type semantics
Summary
This article explores the semantics of C array types and their relationship to pointers. It explains how arrays decay to pointers in most contexts, how sizeof differs on arrays vs pointers, and strategies to preserve length using pointers to arrays, plus a look at the GDB @ operator and related syntax.