Each array element is referred by specifying the array name followed by one or more subscript with each subscript enclosed in square brackets. In C subscript starts at zero rather than one and each subscript must be expressed as a non-negative integer. The subscript is used to denote the size of the array.
.
Advantages of array
- Code Optimization: Less code is required, one variable can store numbers of value.
- Easy to traverse data: By using array easily retrieve the data of array.
- Easy to sort data: Easily sort data using the swapping technique.
- Random Access: With the help of an array index you can randomly access any elements from the array.
- Fixed-size
- Declaring Array
Syntax
datatype arrayName[SIZE]
Example
int rollno[20];
rollno varriable can store 20 values in it.
Initialization of array
Initializing is a process to initialize the value in array variable. This is happen in two ways, initialize array one by one or all elements initialize once.
Initialization array one by one
int rollno[3];
rollno[0]=4;
rollno[1]=2;
rollno[2]=5;
Initialization array at once
int roll[]={4,2,5};
roll[2] // here 2 is index value and return 5;
Keynote on Array
- The array has 0 as the first Index.
- If the size of an array in n, to access last element, [n-1] index is used
If you have any doubt, let me know...