目标c浮点数组的大小

时间:2014-05-18 22:56:00

标签: objective-c c arrays

我只是尝试一些非常简单的事情,但我不了解结果。 我只想分配一个包含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)??

感谢您提前

专利

0 个答案:

没有答案