![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 80
C语言笔记
阿洵Rain
:D
展开
-
【C语言】文件操作
文件就是磁盘中的文件,如果以文件功能来分类,文件可以分为程序文件和数据文件。原创 2023-10-18 23:50:14 · 73 阅读 · 1 评论 -
【C语言】三子棋(N子棋)
通过更改game.h中的行列,来自定义棋盘大小,这里演示10*10棋盘在此过程中我们可以体会到,N子棋代码涉及的语法并不复杂,用到的无非就是函数,二维数组及其传参等,难的是思维。本人现在呢也是初学者,若有任何问题,欢迎指出,有不足之处敬请谅解,希望我们能一起不断进步。原创 2023-07-27 00:55:07 · 77 阅读 · 1 评论 -
【C语言】求质数(常规法与平方根法)
质数的因数只有1和它本身除去2,偶数都不是质数设非质数m,在范围2~sqrt(m) 中必定存在一个数可以将m整除。原创 2023-07-21 21:48:52 · 760 阅读 · 1 评论 -
【C语言】 qsort 的使用
qsort是C语言中一个强大的库函数,通过它我们可以实现对整型数组、字符数组等的排序,如果使用得当,还可以排序结构体数据。在此我们学习一下qsort的用法。原创 2023-09-18 23:28:18 · 166 阅读 · 1 评论 -
【C语言】二分查找
如果想要查找一个有序数组中的某个数,二分查找是一个不错的选择。相较于顺序查找,二分查找每次查找都可以去掉一半的范围,在大型数组中,查找效率非常高。原创 2023-08-13 10:47:48 · 55 阅读 · 1 评论 -
【C语言】内存操作函数
内存操作函数,可以通过访问地址的形式来对内存进行修改。本篇文章简单介绍了 memcpy、memmove、memcmp,和 memset 的使用及其模拟实现它们的头文件<string.h>本篇文章用到的网站。原创 2023-10-01 15:18:08 · 68 阅读 · 0 评论 -
【C语言】扫雷(递归展开一片)小游戏
相信大家都玩过扫雷游戏,今天我们就用C语言实现这个小游戏。如果没玩过,可以先去体验体验,掌握游戏规则也会对我们的思路有所帮助。原创 2023-08-04 12:57:28 · 71 阅读 · 1 评论 -
【C语言】求最大公约数(枚举与辗转相除)
先找出两个数中的较小数,再从“1~较小数”中寻找一个可以将两个数整除的数。原创 2023-07-21 23:12:01 · 119 阅读 · 1 评论 -
【C语言】自定义类型:结构体
定义我们可以在声明结构体的同时进行结构体变量定义,也可以先声明,等用的时候再定义结构体变量int x;int y;}p1;//p1为全局变量int main()//p2为局部变量return 0;初始化结构体的初始化要用 {} ,成员之间用逗号隔开int x;int y;int age;}s1 = { "张三", 18 };int main()struct Student s2 = { "李四", 19 };return 0;同时,结构体支持嵌套初始化int x;原创 2023-10-05 01:28:19 · 45 阅读 · 0 评论