#include <stdio.h>
#define ASIZE(x) (sizeof (x) / sizeof (*x))
int main(int argc, char **argv)
{
int intArr[7] = {1, 2, 3, 4, 5};
char *stringArr[9] = {"c", "c++", "java", "php"};
float floatArr[5] = {3.14, 5.68};
printf("%I64d\n", ASIZE(intArr));
printf("%I64d\n", ASIZE(stringArr));
printf("%I64d\n", ASIZE(floatArr));
return 0;
}
/*
run:
7
9
7
*/