C语言
Jasons_
这个作者很懒,什么都没留下…
展开
-
关于C语言中头文件重复包含问题
头文件的多重包含在绝大多数情况下出现在大型程序中,它往往需要很多头文件,因此要发现这种情况并不容易。要解决这个问题,我们可以使用条件编译。如果所有的头文件都像下面这样写:#ifndef _HEADERNAME_H#define _HEADERNAME_H 1/*** All the stuff that you want in the header file*/#endif那么,多重包含的原创 2016-06-17 17:59:11 · 1890 阅读 · 1 评论 -
typedef的用法
四个用途、两个陷阱、各种应用原创 2016-06-21 10:31:24 · 1827 阅读 · 0 评论 -
计算当前时间距离1970-1-1 0.0.0的秒数
这个算法来自LINUX的源码,下面带有大神的解析,测试过,只用输入时间,即可得到距离1970-1-1 0:0:0的秒数!Linux源码中的mktime算法解析我们知道,从CMOS中读出来的系统时间并不是time_t类型,而是类似于struct tm那样,年月日时分秒是分开存储的。那么,要把它转化为系统便于处理的time_t类型,就需要算法进行转换。我们都知道我们的公历还是比较复杂的,有大月...转载 2018-11-05 16:06:07 · 3650 阅读 · 0 评论