addrof1.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 34 行

C
34
字号
extern "C" void abort ();typedef struct st {        unsigned char   a;        unsigned char   b;        unsigned char   c;        unsigned char   d;} __attribute__((aligned(4))) st;void testme(int, int, int);static inline voidstupid_func(st s){        testme(s.a, s.b, s.c);}int main(){        st s;        s.a = s.b = s.c = 216;        stupid_func(s);        return 0;}    void testme(int a, int b, int c){  if (a != 216 || b != 216 || c != 216)    abort();}

⌨️ 快捷键说明

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