Here we will write a C program to find the number of elements in a given array.
Example: Program to find the size of an array
The formula that we are using to find the number of elements is common for all types of array. In this example, we have an array of double
data type, however you can use the same logic for arrays of other data types like: int, float, long, char etc.
#include <stdio.h> int main() { double arr[] = {11, 22, 33, 44, 55, 66}; int n; /* Calculating the size of the array with this formula. * n = sizeof(array_name) / sizeof(array_name[0]) * This is a universal formula to find number of elements in * an array, which means it will work for arrays of all data * types such as int, char, float etc. */ n = sizeof(arr) / sizeof(arr[0]); printf("Size of the array is: %d\n", n); return 0; } Output:
Size of the array is: 6
Check out the related C Programs:
Leave a Reply