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

📄 complex-6.c

📁 linux下编程用 编译软件
💻 C
字号:
/* This test tests complex conjugate and passing/returning of   complex parameter.  */#include <stdlib.h>#include <stdio.h>int err;#define TEST(TYPE, FUNC)					\__complex__ TYPE						\ctest_ ## FUNC (__complex__ TYPE x)				\{								\  __complex__ TYPE res;						\								\  res = ~x;							\								\  return res;							\}								\								\void								\test_ ## FUNC (void)						\{								\  __complex__ TYPE res, x;					\								\  x = 1.0 + 2.0i;						\								\  res = ctest_ ## FUNC (x);					\								\  if (res != 1.0 - 2.0i)					\    {								\      printf ("test_" #FUNC " failed\n");			\      ++err;							\    }								\}TEST(float, float)TEST(double, double)TEST(long double, long_double)TEST(int, int)TEST(long int, long_int)intmain (void){  err = 0;  test_float ();  test_double ();  test_long_double ();  test_int ();  test_long_int ();  if (err != 0)    abort ();  return 0;}

⌨️ 快捷键说明

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