An array is a single variable which can store multiple values at a time. Thus, C array is used to hold many values under a single name. These values can be accessed the by referring to their index number.
Syntax:
data_type arrayName [arraySize];
Or
data_type arrayName [arraySize] = array{value 1, value 2, …};
Advantages of using Array in C:
- Single variable need to be declared, instead of multiple variable, making the code user friendly.
- Less number of lines needed in a code.
- Traversing of all the elements is easy.
- Functions like sorting can be easily applied to all the elements.
Example: Printing Table of 5.
#include<stdio.h> void main() { int table[10] = {5,10,15,20,25,30,35,40,45,50}; int i; for (i=1;i<11;i++) { printf ("5 * %d = %d", i,table[i-1]); printf ("\n"); } } |
Output
5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50 |