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
ais at index 0 - Element
bis at index 1 - ...
- Element
gis 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
EasyCreate 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.
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;
}This lesson includes a short quiz. Start the lesson to answer it and track your progress.
All lessons in Fundamentals
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison3Variables Part 2
Type DeclarationNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementConditional OperatorRecap - If ElseNested If - Else