⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 20010518-2.c

📁 gcc-you can use this code to learn something about gcc, and inquire further into linux,
💻 C
字号:
/* Mis-aligned packed structures.  */typedef struct{  char b0;  char b1;  char b2;  char b3;  char b4;  char b5;} __attribute__ ((packed)) b_struct;typedef struct{  short a;  long b;  short c;  short d;  b_struct e;} __attribute__ ((packed)) a_struct;intmain(void){  volatile a_struct *a;  volatile a_struct b;  a = &b;  *a = (a_struct){1,2,3,4};  a->e.b4 = 'c';  if (a->a != 1 || a->b != 2 || a->c != 3 || a->d != 4 || a->e.b4 != 'c')    abort ();  exit (0);}

⌨️ 快捷键说明

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