Loading

摘要: [转,原文链接]也许很多人都和我一样,不知道现在的C语言已经有了布尔型:从C99标准开始,类型名字为“_Bool”。 在此之前的C语言中,使用整型int来表示真假。在输入时:使用非零值表示真;零值表示假。在输出时:真的结果是1,假的结果是0;(这里我所说的“输入”,意思是:当在一个需要布尔值的地方,... 阅读全文
posted @ 2014-03-28 09:55 dai.sp 阅读(2724) 评论(0) 推荐(0) 编辑
摘要: [转,原文链接] C语言中内存的管理主要是依据malloc和free实现的,其中malloc主要是实现内存的分配,而free则是实现内存的释放。虽然这是我们已经很熟悉的,但是还是存在一些问题。特别是当结构体中存在指针的情况下,各种问题也就会展现出来。其中最大的问题是:结构体中指针变量没有指向一块合... 阅读全文
posted @ 2014-03-28 09:49 dai.sp 阅读(2489) 评论(0) 推荐(1) 编辑
摘要: [转,原文链接] 摘要Segmentation fault 一般有是以下原因: 1)访问系统数据区,尤其是往系统保护的内存地址写数据最常见就是给一个指针以0地址。 2)内存越界(数组越界,变量类型不一致等): 访问到不属于你的内存区域。 1 #include 2 #include 3 #... 阅读全文
posted @ 2014-03-28 09:43 dai.sp 阅读(4380) 评论(0) 推荐(0) 编辑
摘要: [转,原文链接]点阵字库数据,使用时,字库数据中的data,都是反的。也就是当遇 0,画白点;遇 1,画黑点;都画到纸上后,形成的汉字,是反的。(也就是拿着正常汉字照镜子,在镜子中看到的汉字那样)为了后期运算符合正常思维,就想把数据调成正常的样子(从左到右)。就要把数据翻转过来。例:16bit 数据... 阅读全文
posted @ 2014-03-28 09:41 dai.sp 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/space.php?uid=21830881&do=blog&cuid=2093542什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的... 阅读全文
posted @ 2014-03-28 09:39 dai.sp 阅读(592) 评论(0) 推荐(0) 编辑
摘要: [原文链接]结构体的自引用(self reference),就是在结构体内部,包含指向自身类型结构体的指针。结构体的相互引用(mutual reference),就是说在多个结构体中,都包含指向其他结构体的指针。1. 自引用 结构体1.1 不使用typedef时错误的方式:1 struct tag_... 阅读全文
posted @ 2014-03-28 09:34 dai.sp 阅读(5908) 评论(0) 推荐(0) 编辑