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 |