![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bite
文章平均质量分 70
11sudo
这个作者很懒,什么都没留下…
展开
-
栈和队列-数据结构
前言:在我自己的理解中,栈和队列是一种利用线性表实现的数据处理方法,并没有什么固定的语法,所以我们要学好栈和队列,应该熟悉掌握顺序表和链表等线性表。1、栈1.1、栈的概念以及结构栈是一种特殊的线性表,是只能从一端插入数据和删除数据的线性表。我们把插入数据和删除数据的一端称为栈顶,另一端称为栈底,数据只能在栈顶得到处理,所以数据都一定遵循后进先出LIFO(Last In First Out)的原则。压栈:插入数据的操作就称为压栈/进栈/入栈。 压栈在栈顶压栈。出栈:删除数据的操作称为出栈。 出栈也原创 2022-03-27 10:33:25 · 1310 阅读 · 0 评论 -
动态内存管理
动态内存管理1.为什么存在动态内存分配如果没有动态内存分配,我们能开辟内存的方法无非两种:int val = 0;//在栈空间上分配四个字节空间int arr[5] = { 0 };//在栈空间上开辟20个连续字节空间但是我们如果这样开辟空间,就会有两个特点:空间开辟大小是固定的。数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。但是大多情况,我们所需要的空间并不是固定的,往往是程序跑起来才知道所需要空间,这时候就需要动态内存开辟。2.动态内存开辟函数介绍2.1 m原创 2022-03-10 22:03:11 · 441 阅读 · 0 评论 -
字符串+内存函数的介绍
与字符有关的较复杂库函数:前言:当我们只是简单的了解C语言,我们会认识和掌握strcpy,strcmp等简单的库函数,如果想更进一步,我们或许需要掌握更加复杂的库函数。本篇文章就介绍了strtok、strerror、字符判断函数、memcpy、memcmp以及memset函数。1、strtok函数在函数定义中的str是目标字符串的地址,sep是分隔符的地址。在使用这个函数之前我们需要知道这个隐藏的使用规则。strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回一个指向这个标记的指针原创 2022-02-05 22:01:53 · 314 阅读 · 0 评论 -
编程之路的开启
这是我的第一篇博客,写的不好希望读者们见谅。我相信我以后不断更新的文章会越来越来好的! 首先,请允许我自我介绍,我目前是浙江一所高校的在读大一学生,现在刚刚开学,以前我也没有学习过与编程相关的课。所以我的编程之路才刚刚开始,于是我决定在csdn上写博客,这样既可以巩固我的学习成果,也可以把学到的东西分享给大家。有不足的地方大家可以尽管纠正。 先讲讲我为啥选择当一个“程序员”,我出生在一个农村家庭,家庭条件没有那么好,我希望能凭借我自己的努力实现阶级阶层的跨...原创 2021-10-16 23:27:11 · 170 阅读 · 2 评论