20050826-1.c
来自「用于进行gcc测试」· C语言 代码 · 共 45 行
C
45 行
/* PR rtl-optimization/23561 */struct A{ char a1[1]; char a2[5]; char a3[1]; char a4[2048 - 7];} a;typedef __SIZE_TYPE__ size_t;extern void *memset (void *, int, size_t);extern void *memcpy (void *, const void *, size_t);extern int memcmp (const void *, const void *, size_t);extern void abort (void);voidbar (struct A *x){ size_t i; if (memcmp (x, "\1HELLO\1", sizeof "\1HELLO\1")) abort (); for (i = 0; i < sizeof (x->a4); i++) if (x->a4[i]) abort ();}intfoo (void){ memset (&a, 0, sizeof (a)); a.a1[0] = 1; memcpy (a.a2, "HELLO", sizeof "HELLO"); a.a3[0] = 1; bar (&a); return 0;}intmain (void){ foo (); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?