![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
shexujia
这个作者很懒,什么都没留下…
展开
-
详解Linux终端下编写“贪吃蛇”游戏
大一学习C语言的时候就想要用Turbo C编写一个视频小游戏出来,种种原因后面搁浅了,现在借着学习Linux系统编程的劲头,编写了一个终端下可以运行的贪吃蛇游戏,其中此视频游戏用到的一些知识和操作系统运行时候的一些简单功能有点类似,引用《Unix/Linux 编程实践教程》(Bruce Molay著)里面所介绍的视频游戏一般的编写以及同操作系统的关系的原文如下: 一、视频游戏如何做转载 2014-02-27 17:56:38 · 1264 阅读 · 0 评论 -
list_head的用法总结
前言:写贪吃蛇C语音代码,大多用到双向链表做蛇的数据结构体。如下:点击(此处)折叠或打开typedef struct node /* Snake_node structure */ {int x_pos;int y_pos;struct node *prev;struct node *next;} Snake_Node;转载 2014-03-02 16:20:15 · 12440 阅读 · 0 评论 -
C函数解析MP3信息
/*这是修改后的代码,VC下读ID3v2 & ID3v1 , 读mp3_tagHeader都没问题.*//****************************************************************** File : mp3info.c ************************************转载 2014-05-12 21:46:12 · 1047 阅读 · 0 评论 -
malloc()和free()的原理
遇到一笔试题没看懂===============================================================================修改下面代码,使其正常运行void getmemory(char *p){ p = (char *)malloc(100); strcpy(p, "hello,world");}int m原创 2014-12-26 14:34:38 · 602 阅读 · 0 评论 -
位运算
1. 从布尔代数说起布尔代数定义了与、或、非等基本运算,是位运算的基础。但位运算要更加复杂,因为涉及到了多位运算,并且分为逻辑运算与算术运算。位运算可以简单地看做布尔代数中的逻辑运算。转载一段不错的对位运算与布尔代数关系的描述:“位运算是计算机最擅长的计算方式,尽管从广义上说,位运算仅仅是布尔代数中的一小部分,但是现实中,转载 2014-12-28 23:58:25 · 561 阅读 · 0 评论