# Looping through an array with C

> Learn how to loop through an array in C with a for loop, using a SIZE constant as the bound so you can read and print each element by its index.

Author: [Flavio Copes](https://flaviocopes.com/about/) | Published: 2020-02-10 | Topics: [C](https://flaviocopes.com/tags/clang/) | Canonical: https://flaviocopes.com/c-loop-array/

One of the main use cases of [arrays](https://flaviocopes.com/c-arrays/) is to be used along with loops.

Given an array like this:

```c
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:

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