#ifndef ARRAYSIZE #define ARRAYSIZE(_a) (sizeof((_a)) / sizeof((_a)[0])) #endifExample Use:
#include <stdio.h> int main() { char a[10]; const int n = ARRAYSIZE(a); printf("n=%d\n", n); }Output:
n=10
#ifndef ARRAYSIZE #define ARRAYSIZE(_a) (sizeof((_a)) / sizeof((_a)[0])) #endifExample Use:
#include <stdio.h> int main() { char a[10]; const int n = ARRAYSIZE(a); printf("n=%d\n", n); }Output:
n=10