📄 strct-layout.c
字号:
typedef struct{ char a; int b; char c; short d; double e; char f;} T;#if COMPILER != 1f (T *x){ x[0].a = 'a'; x[0].b = 47114711; x[0].c = 'c'; x[0].d = 1234; x[0].e = 3.141592897932; x[0].f = '*'; x[1].a = 'A'; x[1].b = 71417141; x[1].c = 'C'; x[1].d = 4321; x[1].e = 2.718281828459; x[1].f = '?';}#endif#if COMPILER != 2g (T *x){ if (x[0].a != 'a') abort (); if (x[0].b != 47114711) abort (); if (x[0].c != 'c') abort (); if (x[0].d != 1234) abort (); if (x[0].e != 3.141592897932) abort (); if (x[0].f != '*') abort (); if (x[1].a != 'A') abort (); if (x[1].b != 71417141) abort (); if (x[1].c != 'C') abort (); if (x[1].d != 4321) abort (); if (x[1].e != 2.718281828459) abort (); if (x[1].f != '?') abort ();}#endif#if COMPILER != 2main (){ T x[2]; f (x); g (x); exit (0);}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -