dump-noaddr.c
来自「用于进行gcc测试」· C语言 代码 · 共 60 行
C
60 行
#include <limits.h>#if MASK & 1#define t11(x) x x x x x x x x x x x#define t16(x) x x x x x x x x x x x x x x x x#if INT_MAX < 2147483647#define M (sizeof (t11(t11(t16(t16(" "))))) - 1)#else#define M (sizeof (t16(t16(t16(t16(t16(" ")))))) - 1)#endif#endif#if MASK & 2#if INT_MAX < 2147483647#define M 30976#else#define M 1048576#endif#endiftypedef struct s { int c; void *vp; struct s *s;}s;typedef int (*fpt) (const char *, void *, int *);int M_var = M;extern void exit (int);intf (int start, int end, int *a, int *b, int c, s *sp){ int count = 0; int i; for (i = start; i <= end; i++) { a[i] = b[i] + c; count ++; } (*(fpt)sp->s->vp) ("Hello World!\n", &exit, &M_var); return count;}intg (int i){ switch (i) { case 1: return 42; case 2: return 60; case 3: return 7; case 4: return 3; case 5: return M; default: return 0; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?