C
文章平均质量分 87
以C里面的一些易错点,常见问题为主
ღ°九三ฅ՞
I have nothing to lose!!!
展开
-
几大类型与零值的较量
C语言bool,浮点数与 0 进行比较原创 2022-01-20 21:59:34 · 651 阅读 · 0 评论 -
码云(gitee)的使用
Gitee的使用以及常见问题的解决原创 2022-01-09 11:11:29 · 4923 阅读 · 2 评论 -
C语言程序环境与预处理
C语言预处理原创 2022-03-10 21:58:13 · 123 阅读 · 1 评论 -
字符串函数与内存操作函数
C语言字符串与内存操作函数原创 2022-03-10 14:29:06 · 886 阅读 · 0 评论 -
C语言动态内存管理
C语言动态内存管理原创 2022-03-05 21:49:41 · 554 阅读 · 0 评论 -
C语言文件操作
C语言文件操作原创 2022-02-25 13:44:39 · 183 阅读 · 0 评论 -
C语言实现通讯录管理系统
C语言实现通讯录管理系统原创 2022-02-13 20:26:52 · 3796 阅读 · 1 评论 -
深度剖析数据的存储
深度剖析数据在内存中的存储数据类型的介绍数据类型存在的意义为变量开辟的空间大小(大小决定了使用范围)取数据的时候按照什么格式取出(先看大小端,在看数据类型(用来解析二进制数据的方式))整形char1. unsigned char2. signed charshort1. unsigned short [int]2. signed short [int]int1. unsigned int2. signed intlong1. unsigned long [int]原创 2021-12-26 10:31:57 · 422 阅读 · 8 评论 -
计算一个数的二进位中含有1的个数
举例5的二进制位:00000000000000000000000000000101这样我们能够很直接的看出有两个11.运用>>操作符和1的补码特性实现直接for循环32次,每向右移位一次,让m & 1然后进行比较,m&1的结果为1时,计数器c++;最后返回即可int count_number_of_1(int m){ int c = 0; int i = 0; for (i = 0; i < 32; i++) { if ((m & 1原创 2021-12-02 23:05:22 · 202 阅读 · 2 评论 -
C语言实现简版扫雷
扫雷简易版的实现文章目录扫雷简易版的实现1.需求分析2. 项目简述3.实现思路4.代码实现1. 打印菜单并选择退出(0)还是玩游戏(1)2.初始化棋盘3.打印棋盘4.布置雷5.用户排雷6头文件代码 - 负责声明函数+导包+宏定义常量(其他的两个函数导入game.h即可)5.总结1.需求分析使用C语言实现简版扫雷,由于创作者水平有限,未在该游戏中实现图形化界面,同时在真正扫雷游戏中的空白展开也未实现,功能较为简单,敬请原谅!2. 项目简述我们写项目的时候一般会创建三个文件:main.c -原创 2021-12-02 22:47:14 · 164 阅读 · 0 评论 -
int ch = getchar()?
引言学习C语言中你肯定遇到过这样的代码;char ch;while ((ch = getchar()) != EOF) putchar(ch);因为getchar()是从键盘上获取一个字符,所以很多人都会用char类型的变量来接受getchar的返回值,看起来没问题,但是这样写很可能导致循环永不终止,或者也可能提前结束。函数与EOF介绍getchar()在读取字符时,正常情况下把该字符从unsigned char转换为int类型返回,若出错或读到文件结尾则返回EOF。EOF是什么呢?转载 2021-11-14 21:31:42 · 2347 阅读 · 2 评论 -
C语言实现三子棋
文章目录三子棋三子棋简介项目简述实现思路实现1. 打印菜单并选择退出(0)还是玩游戏(1)2.创建棋盘并初始化3.打印棋盘4. 棋盘准备好了,就可以下棋了4.1 玩家下棋4.2 电脑下棋5. 判断胜负6.主函数代码 - 负责调用(main.c)7头文件代码 - 负责声明函数+导包(其他的两个函数导入game.h即可)8. game.c9.总结三子棋三子棋简介三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一原创 2021-11-13 12:20:17 · 2945 阅读 · 4 评论