gpt4 book ai didi

c - 执行c程序时显示"Abnormal program termination"

转载 作者:行者123 更新时间:2023-11-30 19:43:47 27 4
gpt4 key购买 nike

以下代码是我在 c 中定义的用户函数的一部分

void genprime(long int m,long int n)
{

long int j,k,p[10000]={0},c,c1,c2,r;

int flag=0;
}

该函数包含生成素数的逻辑。我将所有变量类型声明为 long int,因为它需要高范围。我在执行时收到异常程序终止消息。当我将所有变量声明为 int 时,它正在打印值,但是仅适用于特定范围。请帮忙解决此问题。提前致谢

最佳答案

尝试在堆中分配内存,长 *p = malloc( 10000 * sizeof(long));

关于c - 执行c程序时显示"Abnormal program termination",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29171747/

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