int first[] = {1, 4};
int second[] = {2, 3, 7};
arrayOfCPointers[0] = first;
arrayOfCPointers[1] = second;
NSLog(@"size of %lu", sizeof(arrayOfCPointers[0]) / sizeof(int));
我想要一个子数组数组。每个子数组需要不同的大小。但是我需要能够找出每个子数组的大小?
Log不断返回1
最佳答案
您需要在某处存储尺寸。对于裸 C 数组,该语言不会这样做。您所拥有的只是第一个元素的地址。
关于objective-c - 如何获取以下数组的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11362763/