get size of array c code example
Example 1: size of an array c
int a[20];
int length;
length = sizeof(a) / sizeof(int);
Example 2: array length c
int prices[5] = { 1, 2, 3, 4, 5 };
int size = sizeof prices / sizeof prices[0];
printf("%u", size); /* 5 */
Example 3: size of an array c
int a[]= { 1, 2, 3, 4, 5, 6, 7 };
int length = sizeof(a) / sizeof(a[0]); //return 7
Example 4: get length of array in c
int a[17];
size_t n = sizeof(a)/sizeof(a[0]);
Example 5: size of an array in c
size_t n = sizeof myArray / sizeof *myArray;