const-addr-expr-1.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 34 行

C
34
字号
#include        <stdio.h>#include        <stdlib.h>extern void abort();typedef struct foo{        int     uaattrid;        char    *name;} FOO;FOO     Upgrade_items[] ={        {1, "1"},        {2, "2"},        {0, NULL}};int     *Upgd_minor_ID =         (int *) &((Upgrade_items + 1)->uaattrid);int     *Upgd_minor_ID1 =         (int *) &((Upgrade_items)->uaattrid);intmain(int argc, char **argv){	if (*Upgd_minor_ID != 2)	  abort();	if (*Upgd_minor_ID1 != 1)	  abort();	return 0;}

⌨️ 快捷键说明

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