例:
int a[20];
int length=sizeof(a)/sizeof(a[0]);//此时length代表数组a的长度 用总空间大小除去单个空间大小
此方法只能在定义此数组的方法中使用,不能用此方法计算 做为函数参数 传过来的数组的长度,因为函数传过来的数组是指针 它并不知道“数组”的总空间大小和单个空间大小
例:
int a[20];
int length=sizeof(a)/sizeof(a[0]);//此时length代表数组a的长度 用总空间大小除去单个空间大小
此方法只能在定义此数组的方法中使用,不能用此方法计算 做为函数参数 传过来的数组的长度,因为函数传过来的数组是指针 它并不知道“数组”的总空间大小和单个空间大小