960521-1.c
来自「linux下编程用 编译软件」· C语言 代码 · 共 31 行
C
31 行
#include <stdlib.h>int *a, *b;int n;#ifdef STACK_SIZE#define BLOCK_SIZE (STACK_SIZE / (sizeof (*a) + sizeof (*b)))#else#define BLOCK_SIZE 32768#endiffoo (){ int i; for (i = 0; i < n; i++) a[i] = -1; for (i = 0; i < BLOCK_SIZE - 1; i++) b[i] = -1;}main (){ n = BLOCK_SIZE; a = malloc (n * sizeof(*a)); b = malloc (n * sizeof(*b)); *b++ = 0; foo (); if (b[-1]) abort (); exit (0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?