20020527-1.c
来自「gcc-you can use this code to learn somet」· C语言 代码 · 共 55 行
C
55 行
/* PR c/6660 Test whether an unnamed field with user defined type - struct or union is accepted. *//* { dg-do compile } *//* { dg-options "-fms-extensions" } */typedef struct { unsigned short a; unsigned short b;} __attribute__ ((__packed__)) A;typedef struct B_ { unsigned int c; unsigned int d;} B;typedef struct C_ { B; unsigned int e; unsigned int f;} C;typedef C D;typedef struct { A; D; struct { unsigned short g; unsigned short h; } __attribute__ ((__packed__)); union { int i; long j; }; int k;} __attribute__ ((__packed__)) E;E x;void foo (void){ x.a = 1; x.b = 2; x.c = 3; x.d = 4; x.e = 5; x.f = 6; x.g = 7; x.h = 8; x.i = 9; x.j = 10; x.k = 11;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?