c语言以及数据结构
文章平均质量分 83
c
CoderCzy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二叉树详解
的。原创 2024-05-29 16:31:37 · 1017 阅读 · 1 评论 -
C指针指针笔试题
【代码】C指针指针笔试题。原创 2025-06-25 18:06:27 · 195 阅读 · 0 评论 -
初识C语言分支循环语句
if表达式语句如果想要if结构中执行多条语句需要加上{},即:if表达式语句一语句二.........语句n。原创 2023-11-30 21:24:14 · 161 阅读 · 0 评论 -
初识C语言的scanf函数与printf函数
就是当我们想实现某种功能时可能需要对应的代码,为了方便程序员,C语言标准规定了一组函数,这些函数可以帮助我们实现我们想要的功能,可是对于不同的编译器厂商每个都有着自己的想法,那不就乱套了。因此C语言规定了标准,各个编译器厂家根据这个标准来进行实现,这样的一组函数被称为标准库也被称为库函数。一个系列的库函数会在同一个头文件中声明,因此库函数的使用需要包含对应的头文件。scanf 函数实现从键盘输入 。 当程序执行该语句时会等待用户从键盘输入,并将其存入变量。它的使用需要包含 stdio.h 这个头文件。```原创 2023-11-27 22:50:46 · 1066 阅读 · 1 评论 -
c语言指针的理解
内存被划分为以字节为单位的一个个存储单元。一个存储单元可以放八个比特位存储二进制的0或1这一个个存储单元被编号为了我们二能够通过这个号去寻找对应的内存空间,这个号码就叫地址。原创 2024-03-06 21:33:25 · 848 阅读 · 0 评论 -
qsort函数的模拟实现(冒泡排序)
我们要用冒泡排序来实现qsort函数,首先我们需要知道什么是冒泡排序如下图给一段代码来将arr1数组进行升序排序如图所示一共九个元素我们冒泡排序的思想就是通过两个相邻元素互相比较把较大的数一直往后放也就是说我们每次排序只能把一个最大数放到数组最后面如今我们现在是一共是9个元素也就是说最多进行8次排序就可以得到一个升序的数组,接下来我们需要确定内部两个相邻元素的比较次数,也就是内循环的次数。原创 2024-03-10 14:17:13 · 470 阅读 · 1 评论 -
扫雷小游戏的实现
接下来我们只需按照顺序调用函数就可以实现总体代码如下//game.h//用来初始化数组//用来打印数组//进行埋雷//进行排雷//game.ci < a;i++)j < b;j++)printf(" 扫雷游戏 \n");//该循环用来打印列号i <= a;i++)i <= a;i++)//这是打印行号j <= b;while (win<row*line-lei)//这里我们只有猜不到雷(81-10)次或者。原创 2023-12-11 18:09:50 · 159 阅读 · 1 评论 -
c语言结构体
括号里面是我们的成员变量,外面的是我们的变量名是我们自己定的。假设描述一个学生我们就可以用结构体来实现。一个学生的姓名,年龄,体重如下代码所示这样我们就创建了一个结构体类型其中的name,age,weight就是成员变量,下面我们根据这个结构体类型创建一个变量并初始化。这样我们就创建了一个变量s1并对其初始化。原创 2024-03-20 17:15:06 · 570 阅读 · 1 评论 -
C语言字符和字符串函数
字符转换函数的功能就是把大写字母转为小写如果本身就是小写则不操作还有一种就是把小写字符转换为大写字母如果本身就是大写则不操作对于tolower函数来说如果传入一个整数对应的字符是大写就转换为大写字母并返回该大写字母的ascll码值toupper函数也是这样的工作机制下面是代码演示str代表字符cpy就是copy的缩写,顾名思义就是字符的拷贝下面是该函数的定义在这里我们要使用该函数有以下几点:1.源字符串必须以'\0'结束。2.目标字符串可以被修改3.目标字符串的空间足够大。原创 2024-03-16 17:04:20 · 2030 阅读 · 1 评论 -
数据在内存中的存储
大小端字节序是针对超过一字节的数据在内存中存储时字节的排序⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存在内存的⾼地址处。这就是我上图分析的那么到底是不是呢?我们来通过代码调试一下可以看到就是在Visual studio上就是小端存储。原创 2024-03-16 23:42:01 · 473 阅读 · 1 评论
分享