自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C语言实现链表反转(上)

链表反转是非常经典的题目,这里让我们用C语言来实现一下链表的反转 这里以无头不循环单向链表为例子(因为这是链表中用的比较多的链表结构) 这里首先我们先定义一个链表结构 方法一:用三个指针来实现指针的反转: 1.首先先要判断在函数接口中传入的链表是否只有一个结点 如果传入的链表只有一个结点,则就返回该结点的值,无需反转。 2.如果在函数接口中传入的链表不只有一个结点 ①首先定义三个指针,分别为prev, cur, next,其中prev和cur的作用是使指针发生反转,next是记录下一组

2022-02-05 18:53:36 3624

原创 如何理解函数指针

其实每一个函数都有一个地址,我们知道指针就是地址,所以说每一个函数都有一个指针。我们有时候想要用指针调用一个函数,这个时候怎行做呢?我们就可以定义一个指针去指向函数的指针,这样我们就可以通过访问定义的那个指针,调用出我们需要的函数,当然我们定义的指针不是一般类型的指针。这种指针的名字就叫做函数指针! 我们通过一段代码,来进一步深刻理解一下函数指针: #include <stdio.h> void fun(int a,int b) { ...... } int m...

2021-12-27 13:49:40 495

原创 对多级指针的理解

我们通过说指针数组和二级指针之间的纠缠,进而来弄清楚多级指针的原理,很多同学没有弄清楚多级指针的原理,所以会在二级指针指向指针数组的时候感到非常的不理解。 首先,我们知道有多级指针,那么int* *p就是定义一个二级指针,那么这个二级指针是什么意思呢?意思就是指向指针的指针,这里(*p)就是一个指针变量,指针变量*p要存地址,这里的地址要有要求,这个地址要求要是一个指针的地址,即指针变量p储存的是指针的地址!这里我们来举一个例子。 char* name[]={"df","gh","hv","guef"};.

2021-12-25 20:07:22 917

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除