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

📄 structret.c

📁 this is a gcc file, you can download it and learn its usetility, for further detail please look at t
💻 C
字号:
struct foo{  int a, b, c, d;  double doubl;} s1, s2;#ifndef ONLY2struct foostructret (s1, i1, i2, s2)     struct foo s1, s2;     int i1, i2;{  if (i1 != i2)    {      if (i1 < i2)	return s1;      else	return s2;    }  s2.a = 11;  s2.b = 22;  s2.c = s1.c;  s2.d = s1.d;  return s2;}#endif#ifndef ONLY1struct foomani (a, b){  return structret (s1, a, b, s2);}init (){  s1.a = 1;  s1.b = 2;  s1.c = 3;  s1.d = 4;  s1.doubl = 3.1415;  s2.a = -1;  s2.b = -2;  s2.c = -3;  s2.d = -4;  s2.doubl = 2.71818;}main (){  struct foo s;  init ();  s = mani (1, 1);  printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);  init ();  s = mani (2, 1);  printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);  init ();  s = mani (1, 2);  printf ("%d, %d, %d, %d : %f\n", s.a, s.b, s.c, s.d, s.doubl);}#endif

⌨️ 快捷键说明

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