- 博客(5)
- 收藏
- 关注
原创 指针知识总结
CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,现在内存被划分为⼀个个的内存单元,每个内存单元的大小取1个字节。当我们需要寻找内存中的某个数值时,一个一个内存单元挨着去找,这样的效率会很低。但是如果知道了该数值在内存中的地址,此时就可以直接访问该地址的数据,从而大大提高了效率!指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。int a=0;*ptr=10;int *ptr;声明了一个整形指针,用于存储某个整形变量的地址。
2025-09-03 20:18:18
1480
原创 扫雷游戏(实现递归展开,记录时间 完整版)
扫雷游戏,就是在一定大小的方格中埋藏着一定数量的雷,你的目标是避开雷,打开其他所有格子。一个非雷格中的数字表示其相邻8格中的雷数,你可以利用这个信息推导出安全格和雷的位置。而玩家需要做的就是排除这些颗雷,即知道雷所在的位置。
2025-08-25 10:08:54
1494
原创 如何用C语言生成随机数
C语言提供了⼀个函数叫 rand用于生成随机数,函数包含在头文件<stdlib.h>中。这个随机数的范围是0~RAND_MAX之间,这个RAND_MAX的大小是依赖编译器上实现的,但是大部分编译器上是32767。例结果重复运行程序会发现每次产生的随机数都是相同的,因为rand 函数产生的随机数是伪随机数,是根据一个数按照某个公式推算出来的,这个数我们称之为“种子”,但是这个种子在系统启动之后就是一个定值。因此需要一个函数来种子。
2025-08-14 10:42:56
531
原创 C语言循环的总结
C语言是一门结构化程序设计语言,其中循环结构包括while循环、do while循环、for循环。循环结构包括“初始化部分、判断部分和调整循环部分”三个部分。
2025-07-24 20:29:16
193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅