有时候,我们要取当月的详细数据。一般,习惯上可能还是用大于等于开始时间,小于结束时间的算法。我也是这样的。然而,今天我从一位同学口中得知了一种更好、更简单的方法。那就是,只需要比较年份和月份相同就可以了。只要年份和月份相等,就是当月时间。
posted @ 2006-05-30 20:42 传说一梦 阅读(374) 评论(2) 编辑
|
. . . . . . |
又 如 刚 出 浴 的 美 人 |
又 如 碧 天 里 的 星 星 |
正 如 一 粒 粒 的 明 珠 |
有 羞 涩 的 打 着 朵 儿 的 |
有 袅 娜 地 开 着 |
零 星 地 点 缀 着 些 白 花 |
层 层 的 叶 子 中 间 |
像 亭 亭 的 舞 女 的 裙 |
叶 子 出 水 很 高 |
弥 望 的 是 田 田 的 叶 子 |
曲 曲 折 折 的 荷 塘 上 面 |
有时候,我们要取当月的详细数据。一般,习惯上可能还是用大于等于开始时间,小于结束时间的算法。我也是这样的。然而,今天我从一位同学口中得知了一种更好、更简单的方法。那就是,只需要比较年份和月份相同就可以了。只要年份和月份相等,就是当月时间。
这几天在学习Linux下的C语言开发。今天要写一个取1到100之间质数的题。可是,当我用bool类型定义变量b,来标记一个数是否为质数时,编译出错。错误信息显示如下:
'bool' undeclared (first use in this function)
(Each undeclared identifier is reported only once
for each function it appears in.)
在Google在搜了半天,也没不明白。后来,只得请求高手。得到回复,总结于下:
C语言(或C++)里本身没有bool这种布尔类型。有些编译器可以识别,那也是因为编译器自己定义了bool类型,比如:#define bool int。
C语言里,一般用整型变量来实现布尔型变量的功能。当用条件语句,如if,进行判断时,值为0时返回false,其它都返回true。