![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
不知博者
没有什么岁月静好,只是有人为我们负重前行。
展开
-
把我丑哭的C语言贪吃蛇程序
#include#include#include#include#define LEN 20#define WID 20COORD food;//食物全局变量int x=2,y=1;//起始坐标int a[WID][LEN];int score = 1;//体长typedef struct node{ struct node *pro; int a,b;原创 2017-05-13 10:31:10 · 648 阅读 · 0 评论 -
C语言中各种输入函数之间的区别
以下内容全部来自百度百科scanf的返回值scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。如:scanf("%d%d", &a, &b);如果a和b都被成功读入,那么scanf的返回值就是2如果只有a被成功读入,返回值为1如果a和b都未被成功读入,返回值为0如果遇到错误或遇到end of file,返回值为EOF且返回值为int型空白符:空白字符会原创 2017-05-13 10:30:56 · 4054 阅读 · 0 评论 -
控制台输入输出函数
控制台输入输出函数:getchar():输入函数直到遇到回车返回函数putchar():输出函数getche():即时输入getch():无回显输入,性质与getchar()相同gets():输入字符串puts():输出字符串,与printf()不同之处是在结尾自动加一个换行符并且执行速度比较快原创 2017-05-13 10:30:59 · 2317 阅读 · 0 评论 -
文件操作
文件操作:头文件打开模式 mode 功能r 只读w 创建一个新的文件,只能写,如果存在则被覆盖a 向已存在的文件尾部增添r+ 允许读写w+ 建立一个可读可写的新文件a+ 从文件当前位置开始往文件中添加内容,且同时可以读写文件fopen(filename,mode):返回一个指向文件的指针,若打开失败则返回空fclose(FILE *fp):返回一个0,若不成功则返回其他值文件原创 2017-05-13 10:31:02 · 186 阅读 · 0 评论 -
光标移动函数
光标移动函数:COORD: 关键字 原函数typedef struct _COORD {SHORT X;SHORT Y;} COORD,*PCOORD;HANDLE:关键字 定义句柄GetStdHandle(STD_OUTPUT_HANDLE):函数获得标准输入输出的句柄STD_OUTPUT_HANDLE:宏 代表标准输出 可看作显示器SetConsoleCursorPositi原创 2017-05-13 10:31:04 · 2288 阅读 · 4 评论 -
随机数
随机数:rand():产生随机数函数,头文件,范围在0至2147483647间,产生的值与设置的种子有关,种子默认值是1。srand():设置种子函数,头文件。time(0)或者time(NULL)返回的是系统的时间(从1970.1.1午夜算起),单位:秒,头文件原创 2017-05-13 10:31:07 · 347 阅读 · 0 评论 -
生成迷宫算法
这个算法还是从网上找的,本来想用excle表格导出一个由1和0组成的迷宫,但是我用记事本将换行符换掉以后,发现顺序就乱了,可能是因为excle导出的文本里面含有其他字符,这种方法目前我还没有解决。所以就用了网上的方法。我下面介绍的是最简单,并且粗浅的生成迷宫的方法。网上有很多特别好而且特别细致的算法:这里是资源http://www.doc88.com/p-5187301484773.html 向原创 2017-05-13 10:31:12 · 541 阅读 · 0 评论 -
C语言中对二叉树的操作(递归算法)
感觉递归算法看了几遍,还是半生不熟的,所以就写到这,以后用的时候也算有点参考。下面分别是头文件和函数文件,英语单词通俗易懂我就不多做注释了。原创 2017-05-21 02:26:28 · 718 阅读 · 3 评论 -
生成迷宫的深度优先遍历算法的非递归实现
一.算法分析:生成一张二维单路径迷宫图,可以想到的方法之一就是图的遍历。因为单路径顾名思义就是要求每个节点能切只能访问一次,这正好和图的遍历方法一样。其次就是图的遍历保证了只有一条路径。运行后即如下图所示:①首先创建一个二维数组,char maze[H][W],其中H和W必须是奇数,创建一个空间足够大的栈stack[H*W];②初始化maze将四周存入‘w’(表示墙的意思)原创 2017-06-14 10:41:38 · 3293 阅读 · 0 评论