Menu
Coddy logo textTech

Accessing Elements

Part of the Fundamentals section of Coddy's C++ journey — lesson 59 of 74.

In C++, we use arrays to store multiple values in a single variable. Each value in an array is called an element, and each element has an index.

The indices start from 0 to the length of the array minus one. For example take a look at the next array: 

char letters[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Element a is at index 0
  • Element b is at index 1
  • ...
  • Element g is at index 6

To access an element of an array, we can use its index within square brackets. For example, to access the first element of an array named letters, we would use letters[0].

Here's an example:

int numbers[] = {10, 20, 30, 40, 50};
int element = numbers[2];

The variable element will hold the value 30 because it accesses the third element (which has an index of 2).

challenge icon

Challenge

Easy

Create a function named values that receives an array and its size as an argument and prints all of the items in the array one after the other.

Cheat sheet

Arrays store multiple values in a single variable. Each element has an index starting from 0:

char letters[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};

Access array elements using square brackets with the index:

int numbers[] = {10, 20, 30, 40, 50};
int element = numbers[2]; // element = 30

Try it yourself

#include <iostream>

void values(int arr[], int size) {
    for (int i = 0; i < size; i++) {
        // Write code here
    }

}

int main() {
    int numbers[] = {109, 4, 7, 19, 57, 216, 68, 89, 132, 63};
    int size = std::size(numbers);
    values(numbers, size);
    return 0;
}
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Fundamentals