多项选择题

A.传入一维数组名,计算结果是数组的元素个数。
B.传入多维数组名,计算结果是数组的最外层元素个数。
C.这个宏允许传入指针(void*除外)。
D.这个宏允许传入某些用户自定义类型的对象(struct/class)。