pr35472.c

来自「用于进行gcc测试」· C语言 代码 · 共 23 行

C
23
字号
extern void abort (void);extern void *memset (void *s, int c, __SIZE_TYPE__ n);struct S { int i[16]; };struct S *p;void __attribute__((noinline))foo(struct S *a, struct S *b) { a->i[0] = -1; p = b; }void test (void){  struct S a, b;  memset (&a.i[0], '\0', sizeof (a.i));  memset (&b.i[0], '\0', sizeof (b.i));  foo (&a, &b);  *p = a;  *p = b;  if (b.i[0] != -1)    abort ();}int main(){  test();  return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?