- #include <stdio.h>
- void overflow(int depth) {
- char buffer[1024 * 1024]; // 占用一些栈空间
- printf("Recursion depth: %d\n", depth);
- overflow(depth + 1); // 递归调用
- }
- int main() {
- overflow(1);
- printf("This line will not be printed due to stack overflow.\n");
- return 0;
- }
|