LINUX下执行C程序时提示段错误 什么意思?一般段错误是什么引起的?

段错误是什么意思?一遇到段错误就无从下手
2024年11月15日 07:53
有2个网友回答
网友(1):

那个有两种可能:
1、你的&符号忘了。
2、你的指针没有指向可以利用的空间。
。。。。。。
一时想不起来太多,你把程序贴出来。

网友(2):

一般是内存错误,
数组越界,
空指针
非法的指针类型转换
递归过多,比如
int main()
{main();}
局部变量过大
int f()
{
int a[1000000];//需要用new
}
等等...