#define PSIS_ELEMENT_NUM(_arr_) sizeof(_arr_)/sizeof(_arr_[0])
时间: 2024-06-17 12:07:59 浏览: 73
sizeof()里面的值
#define PSIS_ELEMENT_NUM(_arr_) sizeof(_arr_)/sizeof(_arr_)是一个C/C++中的预处理宏定义,它用于计算数组中元素的个数。该宏定义使用了C/C++中sizeof操作符,sizeof操作符返回其操作数所占用的字节数,因此将数组的总字节数除以单个元素的字节数即可得到数组中元素的个数。在使用该宏定义时,需要将待计算元素个数的数组作为参数传递给宏定义。例如,对于一个名为arr的数组,可以使用该宏定义计算出该数组中元素的个数:PSIS_ELEMENT_NUM(arr)。
阅读全文