栈内存储元素过多,栈内存与堆内存发生交叉,就会产生段错误(Segment Fault),比如在无穷递归时,会不断创建栈上的局部对象,而不释放;
int f(int n){ printf("n %d[%u] ", n, &n); return f(n+1); }