C Advanced: Looping through arrays

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


One of the main use cases of arrays is to be used along with loops.

Given an array like this:

const int SIZE = 5;
int prices[SIZE] = { 1, 2, 3, 4, 5 };

You can iterate over each element using a for loop in this way:

for (int i = 0; i < SIZE; i++) {
  printf("%u\n", prices[i]);
}

Lessons in this unit:

0: Introduction
1: Input and output
2: Variable scope
3: Static variables
4: Global variables
5: Type definitions
6: Enumerations
7: Structures
8: Command line parameters
9: Header files
10: The preprocessor
11: NULL values
12: Boolean values
13: Nesting functions
14: Conversion specifiers
15: Using quotes
16: String length
17: Returning strings
18: Array length
19: ▶︎ Looping through arrays
20: Checking character values
21: Printing percentage signs
22: Troubleshooting: Implicit function declarations