
C语言基础
文章平均质量分 87
C语言入门级知识点
谁在夜里看海.
丢掉幻想,准备斗争!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C语言】动态内存管理(详解malloc,calloc,realloc,free)
什么是动态内存管理?先看概念:动态内存管理机制,主要包含两方面内容,用户申请内存空间时,系统如何分配;用户使用内存空间完成后,系统如何及时回收。另外,内存不断分配与回收的过程,会产生诸多内存碎片,但通过利用数据结构,内存碎片化的问题能够得到有效的解决。当我们使用数组的时候,数组的大小可以用一个具体的数字或者宏来表示,也可以用变常量的方式,也就是先scanf输入sz,再用sz来表示数组大小,但是以上方法在确定数组大小之后就无法对其进行更改,这在具体运用当中很不方便,于是就有了动态内存管理。原创 2023-03-05 23:26:35 · 664 阅读 · 0 评论 -
【C语言】详解通讯录(初级版本)
我们想把联系人信息放在通讯录中,就必须定义一个结构体数组来存放,然而我们要想精准存放的话,也要定义一个变量sz(size)来确保每一个联系人都能依次存放进去//定义通讯录int sz;}Contact;//初始化通讯录//声明通通放在头文件中pc->sz = 0;完成了上述操作,接下来要做的就是对通讯录各种功能的具体实现了。代码还有不完善的地方,欢迎老铁们在评论区交流指正,觉得本篇文章还有价值的,请三连支持一下~~原创 2023-03-04 00:56:53 · 4465 阅读 · 0 评论 -
详解库函数strcpy,memcpy与memmove以及函数的自我实现
从库函数strcpy到memcpy再到memmove的过程,我们可以看出,事物的发展是不断完善的,没有一个事物生来就是完美的,学习就是让不完美的我们不断完善的一个过程,也许我们永远也都达不到完美,但是只要活在当下,每天进步一点,就足够了,所以,诸君尽管大胆的向前走,明天会更好。原创 2023-03-02 19:17:58 · 2092 阅读 · 1 评论 -
C语言趣味题:猜数字游戏(含代码创建思路与过程)
本人是一位刚接触编程语言不久的的大一新生,以后发更多的博客,期待与各位朋友一同沟通探讨,互相进步。ps:C语言中循环的使用的频率是 for>while>do while 的,do while一般不怎么用到,但是在这里是最合适的;每次游戏自动生成一个1-100的随机整数,玩家有五次猜的机会,猜对获得表扬,猜错离场或选择继续游戏。当我输入0的时候,它没有输出“退出”,而且又出现了菜单界面,并没有达到想要的效果;其中break发挥了至关重要的作用,实现了猜中离场的效果。这样就可以在循环里方便的使用了;原创 2022-11-03 23:12:42 · 2582 阅读 · 0 评论