我正在阅读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中的一些特殊构造还是等于定义函数的“传统”方式?