c语言
文章平均质量分 86
呃呃
牧..
这个作者很懒,什么都没留下…
展开
-
文件操作-
有关文件操作的 相关内容。原创 2022-07-19 14:20:03 · 367 阅读 · 11 评论 -
动态内存管理
有关动态内存相关的文章原创 2022-07-17 18:40:57 · 471 阅读 · 11 评论 -
结构体 位段 枚举 联合体
本文 为 c中的结构体,位段 和 联合体的讲解,外加通讯录,来熟悉 结构体和 枚举的应用原创 2022-07-13 16:43:41 · 525 阅读 · 9 评论 -
有关数据的存储及练习
文章目录数据类型类型的基本归类😊整形家族😏浮点类型🤗构造类型😁指针类型😗空类型🐱🐉整形在内存中的存储原码反码补码😋补码得到 原码的 两种方法🎈整形存储☺练习😈补充第四题数据类型👀char 字符数据类型 1个字节short 短整型 2个字节int 整形 4个字节long 长整形 4或8个字节 ,大于等于intlong long 更长整形 8个字节float 单精度浮点型 4个字节double 双精度浮点型 8个原创 2022-05-25 11:08:27 · 746 阅读 · 1 评论 -
有关指针的见解
文章目录1初步了解指针 和 指针变量1初步了解指针 和 指针变量我们先来看这一段代码直接访问:通过变量名访问的方式间接访问:通过指针变量去寻找变量的地址int main(){ int x = 10; printf("x = %d \n",x); return 0;} 我们 为 x 赋了一个10,通过x 将 10打印出来 这样为直接访问 int main(){ int x = 10; int* p = &x; printf("x = %d \n",*p);原创 2022-05-20 15:22:07 · 232 阅读 · 4 评论 -
详解 c语言中的操作符
文章目录一、算术操作符号二、移位操作符三、位操作符号补充 原码 补码 反码 的转换1. 按位与 ( & )2.按位或 ( | )3.按位异或 ( ^ )4. 小练习1.不能创造 临时变量,实现两数交换2.编写代码实现:求一个整数存储在内存中的二进制中1的个数四、赋值操作符1. =2.复合赋值符五、单目操作符1. 逻辑反操作 ( ! )2. 正值 ( + ) 与 负值 ( - )3. 取地址操作符 ( & )4. sizeof5. ( ~ ) 按位取反操作符6. ++ 与 --7. ( *原创 2022-05-09 16:12:58 · 1415 阅读 · 2 评论 -
字符函数和字符串函数 上
文章目录一、 strcpy1.strcpy函数2.strcpy 的使用3.strcpy 的模拟实现4.strncpy二、strcat1.strcat函数2.strcat 函数的使用3.strcat 的模拟实现4.strncat三、strcmp1.strcmp函数2.strcmp 函数的使用3.strcmp 函数的模拟实现4.strncmp4.strlen 已单独写出可以看一、 strcpy1.strcpy函数头文件 <string.h>原型char* strcpy(char *原创 2022-05-02 09:55:37 · 370 阅读 · 2 评论 -
字符函数和字符串函数 下
文章目录前言一、strstr1.strstr函数2.strstr函数的使用3.strstr模拟实现前言本文是 继续 字符函数和字符串函数上文 链接字符串和字符串函数 上一、strstr1.strstr函数头文件<string.h>2.描述char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 '\0'。haystack -.原创 2022-05-03 10:39:27 · 89 阅读 · 0 评论 -
经典扫雷小游戏
文章目录前言一、菜单二.有关棋盘函数实现1.设置棋盘2.初始化棋盘3.打印棋盘三、埋雷与玩家找雷1.埋雷2.找雷(基础版)3. 找雷(优化)1. 欧皇模式 防止 欧皇 一开始就 点到雷 结束游戏2.一点开消除一大片周边无雷的地方四、完整扫雷前言本文有关 扫雷的实现,其实就是 对 数组掌握的检测游戏实现思路1.还是分装3个文件 game.h game.c test.cgame.h 是 对 游戏代码的声明game.c 游戏代码的实现test.c 测试游戏逻辑一、菜单#d.原创 2022-05-06 17:27:00 · 798 阅读 · 2 评论 -
3种方式模拟strlen函数
1.了解 strlen 函数strlen 函数 是用来求字符串长度的函数, 用字符串"abcdef"来举例strlen("abcdef") 求出来的值 为 6将 字符串 "abcdef" 元素拿出来 { a , b , c , d , e , f ,\0 }strlen 函数 是 从第一个元素开始查找 ,找 ' \0 ' 直到 找到才会停止下来2 我 们知道了 strlen 函数 的 原理那么 可以 通过 找 ' \0 ' 这个 点 来模拟 strlen...原创 2022-04-21 21:43:04 · 683 阅读 · 0 评论 -
递归 的 理解 与使用
@[toc]#1前言#2 引入递归#3 使用 递归 前言 递归 是函数的重要章节 让我们 来学习 和使用递归,递归 不 是 一下就能学会的 要多看 多练,让我们 愉快的开始本文的学习 引入递归 递归 递归 其实就是在运行的过程调用自己 递归 有 2 大限制条件 1.存在限制条件,当满足这个限制条件的...原创 2022-04-23 22:15:51 · 337 阅读 · 3 评论 -
有趣的三子棋
文章目录前言一、了解数组数组概念1.一维数组2.二维数组1.二维数组的创建2.二维数组的初始化2.1二维数组的使用与赋值2.2二维数组在内存空间的存储二、有关数组使用的常见错误1.数组越界三、数组名的概念前言本文是数组的了解和使用,会以三子棋游戏,带大家了解数组是如何存储如何使用等等相关内容一、了解数组数组概念1.一维数组数组:是一组相同类型元素的集合。数组是使用下标来访问的,下标是从0开始。数组的大小可以通过计算得到。计算数组大小sizeof(arr)/sizeof(arr[0]原创 2022-04-27 22:01:52 · 671 阅读 · 1 评论 -
恶搞猜数字游戏
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、#了解rand 函数和 srand 二、#完成恶搞所需函数system 2.代码实现 总结前言学习 使用 if else 语句 和 while 循环 完成 三字棋提示:以下是本篇文章正文内容,下面案例可供参考一、了解 rand 和 srand函数在C语言中,rand函数可以用来产生随机数,但并不是真正意义上的随机数。它是返回介于 0 和 RAND_ MAX (...原创 2022-04-17 22:39:51 · 185 阅读 · 0 评论