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

📄 920302-1.c

📁 linux下编程用 编译软件
💻 C
字号:
short optab[5];char buf[10];execute (ip)     register short *ip;{#ifndef NO_LABEL_VALUES  register void *base = &&x;  char *bp = buf;  static void *tab[] = {&&x, &&y, &&z};  if (ip == 0)    {      int i;      for (i = 0; i < 3; ++i)	optab[i] = (short)(tab[i] - base);      return;    }x:  *bp++='x';    goto *(base + *ip++);y:  *bp++='y';    goto *(base + *ip++);z:  *bp++='z';    *bp=0;    return;#else    strcpy (buf, "xyxyz");#endif}short p[5];main (){  execute ((short *) 0);  p[0] = optab[1];  p[1] = optab[0];  p[2] = optab[1];  p[3] = optab[2];  execute (&p);  if (strcmp (buf, "xyxyz"))    abort ();  exit (0);}

⌨️ 快捷键说明

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