C语言调用函数发生段错误,发生段错误的函数是没有执行就段错误了

2024-11-30 04:13:20
推荐回答(4个)
回答1:

init_config()函数中可能存在多线程调用已经释放的资源!
#include
void fun1(int){
printf("22222");
}

int main()
{
//init_config();
printf("111111");
fun1(100);

return 0;
}

回答2:

C语言要用英文的标点符号,你代码里的那些看起来就像是空格连着的标点是中文的,改过来

回答3:

你很多标点都是中文符号,要改成英文的。

回答4:

fun1(int)怎么没有形参??这能编译通过吗?
init_config();
该函数做了什么?
free();
free了什么?怎么没有参数??