LEVEL 02 / LESSON 03

Arrays & Strings

Use contiguous memory for buffers, tables and character data.

01 / CONCEPT

Arrays & Strings

Use contiguous memory for buffers, tables and character data.

CORE IDEA

Array indexing starts at zero

ENGINEERING VIEW

Array size is not automatically carried with a pointer

WHAT TO WATCH

Strings require a terminating null character

REMEMBER

Bounds must be controlled by the programmer

02 / PRACTICAL CHECK

Engineer’s checklist

  • Array indexing starts at zero
  • Array size is not automatically carried with a pointer
  • Strings require a terminating null character
  • Bounds must be controlled by the programmer
embedded_c_notes.c
// V1.4 content area
// Next iteration: full examples, compiler output and exercises.