我只是尝试一些非常简单的事情,但我不了解结果。 我只想分配一个包含50个随机值的float数组并验证长度
这就是我正在做的事情:
float* array1 = (float*)malloc(50*sizeof(float));
for (int j = 0; j < 50; j++)
{
float randomValue = floorf(((float)arc4random() / 0x100000000) * 100.0f);
array1[j] = randomValue;
}
如果我正在循环验证数组我有50个值
for(int i = 0; i < 50; i++ )
{
NSLog(@"%f", array1[i]);
}
但是当我想要达到他的体型时,我得到1 ???
int sizeOfArray = sizeof(array1)/sizeof(array1[0]);
我做错了什么,到处都是我读到的,以获得我们需要使用的数组大小:sizeof(array)/ sizeof(type)??
感谢您提前
专利