number of elements in an array
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int arr[10]={0};
unsigned int num1, num2;
num1 = sizeof arr/sizeof arr[0];
num2 = sizeof arr/sizeof *arr;
printf("%d %d\n", num1, num2);
return 0;
}
/*
output:
10 10
*/
Comments