C语言算法优化
橘泽
这个作者很懒,什么都没留下…
展开
-
模拟实现strcpy函数
模拟实现strcpy函数原创 2019-02-21 16:56:31 · 197 阅读 · 0 评论 -
【C语言数组应用】三子棋游戏
【C语言数组应用】三子棋游戏 三子棋游戏的基本构架是数组的应用,但是要实现游戏还得结合具有相关功能的函数,接下来就介绍三子棋游戏的基本框架及相关函数: 下面先介绍一下写三子棋代码的过程和思路: 游戏开始要先显示游戏界面==(菜单函数)==。 要有一个棋盘给玩家下棋,所以需要一个二维数组,最开始显示给玩家的棋盘应该是空棋盘,所以初始化数组为空格,全为空格的数组打印出来是没有显示的,所以我们要画一个...原创 2019-02-15 20:47:51 · 342 阅读 · 0 评论 -
【C语言数组-递归应用】扫雷游戏
【C语言数组-递归应用】扫雷游戏 游戏设计规则: 菜单 两个棋盘,Mine一个布置雷,Show一个给玩家看,玩家选择show里的坐标翻开雷阵,在mine里的相同坐标如果是雷则玩家失败游戏结束,若不是雷则判断此坐标周围8个坐标是否有雷,有雷则显示周围总雷数,没有就显示为空格。为了避免判断雷阵最外边一圈坐标时出现溢出,因此设置雷阵数组时行(列)比打印出的要多两行(列),布置雷时也不在最外面一圈布雷。...原创 2019-02-23 02:31:19 · 356 阅读 · 0 评论 -
C:指针与数组总结·下【字符指针,数组指针,函数指针,函数指针数组】
在上一篇里已经讲过什么是指针了,也提及了数组与指针,这里主要梳理总结指针的高级主题。 字符指针 char*是指针的一种类型,叫做字符指针。 举个栗子: //(1) int main() { char com = 'w'; char* p = &com;//*p = w return 0; } //(2) int main() { char* p = "hello"原创 2019-02-23 11:45:35 · 248 阅读 · 0 评论 -
C:指针与数组总结·上【指针类型,指针运算,二级指针,指针与数组(名),指针数组】
C:指针与数组·上【指针类型,指针运算,二级指针,指针与数组(名)】 指针是什么 指针是一个变量,里面存放的是地址,通过存在指针里的地址能找到所需的变量单元,也说地址指向该变量单元。 指针和指针类型 (1)指针的大小: 32位平台上是4个字节,64位平台是8个字节。 (2)指针的使用与类型: #include<stdio.h> int main() { int a = 10;/...原创 2019-02-20 19:35:20 · 1115 阅读 · 0 评论 -
【回调函数】及【函数指针数组】应用--【计算器】
【回调函数】及【函数指针数组】应用—>【计算器】 概念:回调函数是一个通过函数指针调用的函数,如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们说这是回调函数。 回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另一方调用的,用于对该事件或条件响应。 应用【计算器】 思路:计算器菜单页面,计算的函数,利用函数指针数组和函数指...原创 2019-02-26 17:37:23 · 321 阅读 · 0 评论