
C语言
文章平均质量分 85
t617
放码过来
展开
-
char指针与数组的区别
学c和c++一般难的地方在指针,不过弄清楚程序的内存分配空间就不会那么吃力。 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈(参考递归)。在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。意思是栈顶的地址和栈的最大容量是系统预先规定好的原创 2016-07-01 13:26:26 · 502 阅读 · 0 评论 -
c语言实现贪吃蛇小游戏
首先理解游戏所需要的函数: 游戏中的贪吃蛇方向控制:w s a d分别表示上下左右移动键。需要一个循环输入的控制函数体; 贪吃蛇移动:用两个数组表示贪吃蛇身体的各个部位x, y,每移动一次就改变身体的位置,需要move函数,每次移动只需要将尾部跟头部交换位置,新的头部也变换; 金币的随机产生:用到rand()随机数函数,添加creak_money()函数,贪吃蛇吃到$会变长; 判断游戏是否原创 2016-07-01 16:34:45 · 1255 阅读 · 0 评论