- 博客(10)
- 收藏
- 关注
原创 结构体线性表一——顺序表
顺序表的底层逻辑是数组,基于这个原理我们编写出如下代码//我们不知道我们的数组类型会不会变,所以给它一个名字//描述数组arr里存储数据的个数int size;//描述数组arr的内存大小}SL;
2024-09-26 22:28:36 608
原创 C--数据在内存中的存储
a.其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分 为⼤端字节序存储和⼩端字节序存储.b.⼤端(存储)模式:是指数据的低位字节内容保存在内存的⾼地址处,⽽数据的⾼位字节内容,保存 在内存的低地址处。⼩端(存储)模式:是指数据的低位字节内容保存在内存的低地址处,⽽数据的⾼位字节内容,保存 在内存的⾼地址处。
2024-04-21 15:49:54 996 1
原创 C--内存函数memcpy,memmove,memset,memcmp
我们的模拟函数没有写错,memcpy在C语言中只需要它完成不重叠的拷贝即可,就比如妈妈对你的期望是考60分及格就行,但是你考了100分,做到了更好,而在C语言中有专门负责。memcpy(*desnation,*source,size_t num),把*source 复制到 *desnation,注意num的单位是字节。,看看是不是这样的,思考~,如果有错误的地方,小伙伴一定要指出来啊,也可以私信,如果我写的哪里有不明白的,也可以私信,我们共同进步~4.具体怎样思考的图中画的有,咱们可以。
2024-04-19 13:29:55 401 1
原创 C语言———指针运算笔试题部分解析
不难哈,还是像上面一样画图分析。%s是打印字符串int main()return 0;1.先画图表示*c,**cp,***cpp之间的关系(1)**++cpp:++和**的优先级相同,先算++cpp得到c+2,在解引用得到“POINT”。注意++cpp改变了cpp的位置。(2)*--*++cpp+3:还是从优先级考虑,--和*,++相同,-最低,先算++cpp,然后解引用,得到c+1,我们拿到的是cp里面的内容,然后--得到的是c,在解引用得到的是“ENTER”,+3是跳过三个字符。
2024-04-13 19:58:42 270
原创 【无标题】拆分代码在多文件中
本质原因是全局变量默认是具有外部链接属性的,在外部的⽂件中想使⽤,只要适当的声明就可以使 用;但是全局变量被 static 修饰之后,外部链接属性就变成了内部链接属性,只能在⾃⼰所在的源 ⽂件内部使⽤了,其他源⽂件,即使声明了,也是⽆法正常使⽤的。比如判断一年是不是闰年,我在VS2022创建了三个文件,test.h头文件 test.c调用函数的文件 release.c书写主函数的文件。⽤来声明外部符号,如果⼀个全局的符号在A⽂件中定义的,在B⽂件中想使⽤,就可以使用extern进行声明,然后使用。
2024-03-09 16:47:31 663 1
原创 扫雷游戏的代码与分析
1.我们把雷设计位数字1,无雷变为0,方便我们后续计算周边雷的个数。如下图为我们想要的游戏界面,游戏页面的初始化代码已经在下面了,我们接下来输出游戏页面。在线扫雷游戏:http://www.minesweeper.cn/,如果大家感兴趣的话可以先玩一会,感受下,咱们做个简单一点的。1.我们还是采用在主函数调用函数的形式,注意我们打印出的形式一般是这样A图的,但是我们一般选择隐藏(就是不输出)埋雷的页面B图。思考的问题:(1)该处有无雷,有雷则被炸死,无雷周围有几个雷(2)游戏结束的条件。
2024-03-02 16:42:47 455
原创 我的大学自我规划
我每周在语言花费的时间是30小时,其他时间练数学和背英语.上大学了每天要学习的时间也很长,以前的物理老师骗我。我学习c语言得方法是一边听老师·鹏哥讲课,一边研究课后习题和分析100道经典题。每天敲代码200行。我自己本身的专业是大数据科学与大数据技术。我比较喜欢读一些小说·诗·词,人生若只如初见,何事秋风悲画扇。我是一名大一的萌妹子,很高兴在这和各位认识·介绍自己。吾生也有涯,而知也无涯。我目前大一上学期的编程目标是学透c语言。我喜欢跑步,目前正在积极的准备马拉松比赛。我想进入的IT行业是华为或者美团。
2023-11-19 21:47:09 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人