bb-reorg.c

来自「用于进行gcc测试」· C语言 代码 · 共 40 行

C
40
字号
/* { dg-require-effective-target freorder } *//* { dg-options "-O2 -freorder-blocks-and-partition" } */#include <string.h>#define SIZE 1000int t0 = 0;const char *t2[SIZE];char buf[SIZE];voidfoo (void){  char *s = buf;  t0 = 1;  for (;;)    {      if (*s == '\0')	break;      else	{	  t2[t0] = s;	  t0++;	}      *s++ = '\0';    }  t2[t0] = NULL;}intmain (){  strcpy (buf, "hello");  foo ();  return 0; }

⌨️ 快捷键说明

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