gpt4 book ai didi

c++ - 使用指针用随机数填充数组

转载 作者:行者123 更新时间:2023-11-28 06:26:33 25 4
gpt4 key购买 nike

你好,我正在尝试使用指针用 1 到 50 之间的随机数填充我的数组。当我尝试这样做时,程序崩溃了。这是声明。

populate(arraySize, numArray);

代码

void populate(int size, int *ptr)
{
int counter = 0;
srand(unsigned(time(0)));
while (counter < size++)
{
ptr[counter] = (rand() % 50) + 1;
counter++;
}

}

代码没有错误,它运行它只是在调用此方法时崩溃

最佳答案

srand(unsigned(time(0)));
void populate(int size, int *ptr)
{
int counter = 0;

while (counter < size)
{
ptr[counter] = (rand() % 50) + 1;
counter++;
}

}

删除 size++ 并将其更改为 size。

关于c++ - 使用指针用随机数填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28426030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com