在C中的函数头之外声明参数变量的类型

时间:2014-02-15 00:01:47

标签: c++ c

我正在阅读Jon Shewchuk写的list函数的基本几何 当我遇到像doubleprint这样的函数时出现谓词,这些函数声称打印双精度的位表示。它被定义为

void doubleprint(number)
double number;
{
  unsigned long long no;
  unsigned long long sign, expo;
  .
  .
  printf("_%d  (%d)", exponent, exponent - 1 - bottomi);
  }
}

我原本想象函数标题是void doubleprint(double number)。奇怪的是 上面的函数似乎用gcc 4.8.2编译。

这是C中的一些特殊构造还是等于定义函数的“传统”方式?

0 个答案:

没有答案