一元函数:参数只有一个;
二元函数:参数有两个;
一元谓词:返回值是bool型的一元函数;
二元谓词:返回值是bool型的二元函数。
int rdn(int y, int m, int d) { /* Rata Die day one is 0001-01-01 /
if (m < 3)
y--, m += 12;
return 365y + y/4 - y/100 + y/400 + (153*m - 457)/5 + d - 306;
}
int days = rdn(2013, 1, 8) - rdn(2012, 1, 24);