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

📄 switch.c

📁 Small Device C Compiler 面向Inter8051
💻 C
字号:
char x;/* Valid switch statement */#ifdef TEST1char foo(void){  switch(x)    {      char y;            case 0:        return 0;      case 1:        return 1;      default:        y = x+1;        return y;    }}#endif/* Error, duplicate cases */#ifdef TEST2char foo(void){  switch(x)    {      char y;            case 0:		/* IGNORE */        return 0;      case 1:        return 1;      case 0:		/* ERROR */        return 0;      default:        y = x;        return y;    }}#endif/* Error, more than one default */#ifdef TEST3char foo(void){  switch(x)    {      char y;            case 0:        return 0;      case 1:        return 1;      default:		/* IGNORE */        y = x;        return y;      default:		/* ERROR */        return 2;    }}#endif/* Warn about unreachable code */#ifdef TEST4char foo(void){  switch(x)    {      char y;      x++;		/* WARNING */            case 0:        return 0;      case 1:        return 1;      default:        y = x;        return x;    }}#endif/* Warn about unreachable initializer */#ifdef TEST5char foo(void){  switch(x)    {      char y=1;		/* WARNING */            case 0:        return 0;      case 1:        return 1;      default:        return y;	/* IGNORE */    }}#endif/* Error, missing switch */#ifdef TEST6char foo(void){    {      case 0:		/* ERROR */        return 0;      case 1:		/* ERROR */        return 1;      default:		/* ERROR */        return x;    }}#endif/* Error, switch condition must be integral */#ifdef TEST7char foo(void){  float f;  f=x;  switch(f)		/* ERROR */    {      char y;            case 0:        return 0;      case 1:        return 1;      default:        y = x;        return x;    }}#endif/* Error, cases must be integral */#ifdef TEST8char foo(void){  switch(x)    {      char y;            case 0.0:		/* ERROR */        return 0;      case 1:        return 1;      default:        y = x;        return x;    }}#endif

⌨️ 快捷键说明

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