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

📄 compare-1.c

📁 this is a gcc file, you can download it and learn its usetility, for further detail please look at t
💻 C
字号:
/* Copyright (C) 2002 Free Software Foundation.   Test for correctness of composite comparisons.   Written by Roger Sayle, 3rd June 2002.  */extern void abort (void);int ieq (int x, int y, int ok){  if ((x<=y) && (x>=y))    {      if (!ok) abort ();    }  else    if (ok) abort ();  if ((x<=y) && (x==y))    {      if (!ok) abort ();    }  else    if (ok) abort ();  if ((x<=y) && (y<=x))    {      if (!ok) abort ();    }  else    if (ok) abort ();  if ((y==x) && (x<=y))    {      if (!ok) abort ();    }  else    if (ok) abort ();}int ine (int x, int y, int ok){  if ((x<y) || (x>y))    {      if (!ok) abort ();    }  else    if (ok) abort ();}int ilt (int x, int y, int ok){  if ((x<y) && (x!=y))    {      if (!ok) abort ();    }  else    if (ok) abort ();}int ile (int x, int y, int ok){  if ((x<y) || (x==y))    {      if (!ok) abort ();    }  else    if (ok) abort ();}int igt (int x, int y, int ok){  if ((x>y) && (x!=y))    {      if (!ok) abort ();    }  else    if (ok) abort ();}int ige (int x, int y, int ok){  if ((x>y) || (x==y))    {      if (!ok) abort ();    }  else    if (ok) abort ();}intmain (){  ieq (1, 4, 0);  ieq (3, 3, 1);  ieq (5, 2, 0);  ine (1, 4, 1);  ine (3, 3, 0);  ine (5, 2, 1);  ilt (1, 4, 1);  ilt (3, 3, 0);  ilt (5, 2, 0);  ile (1, 4, 1);  ile (3, 3, 1);  ile (5, 2, 0);  igt (1, 4, 0);  igt (3, 3, 0);  igt (5, 2, 1);  ige (1, 4, 0);  ige (3, 3, 1);  ige (5, 2, 1);  return 0;}

⌨️ 快捷键说明

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