How to Get the length of an Array in C
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii947K2xlOejI_F8qVaFGUzMP7QWo5vysPkYvovAxn3MXLILYKDm6hkM8V84vYaDIejzcXH8I_D4F10LOtoME4eMfHwKb_hXRXpx6Oa4srsIPqeaSbd-KHRFKvVr2Fvf5_Ajf6LgZUstlB/s640/Array+size+in+C.png)
Array in C an array is a collection of a variable of a fixed number of the same data type in a sequential memory. an array can be declared in various ways. one of them is given below int x[] = {200,300,522,655}; char y[] = {'x','s','r'}; int n[10],j; // first declaring the array // then assigning the value. for ( j = 0; j < 10; j++ ) { n[ j ] = j + 100; } indexing in C array starts from the 0. so if you want to access the 4th element then you have to use x[3]. that's enough intro about the array. Getting Length of the Array in C to get the length of the array first we divide the size of the full array by the size of the one element of the array. Please note there is another way of getting the length of the char array (you can use strlen). you can see this in the given program. #include <stdio.h> int main(){ int x[] = {200,300,522,655}; char y[] = {'x','s','r'}; // determining the size of the array // getting the