- 博客(2)
- 收藏
- 关注
原创 关于指针的理解
之前写过关于链表的文章,现在用链表“纸条与盒子”的理解再来看看指针。 按照链表的理解,指针可理解为一个小纸条,上面记着一个盒子的位置,这个盒子里装着一点东西。然而最易混的是,盒子里的东西和纸条本身完全没有关系。无论盒子里装着什么,即指针指向的变量的类型与数据如何,指针仍是一张纸条,上面不会随之有任何变动。 这一点曾在我学习链表时造成了不少困扰。这是一个很简单的理解,不过我们将其提前声明一下,一定对后面的理解有作用。 下面是指针变量的声明。即: 指针所指向的变量类型 *指针变量名; 如,我们声明一个指向整型变
2021-07-22 15:13:06
75
原创 C++单链表(基础)理解
理解:所谓链表,可理解为一连串嵌套的结构体,其间用指针连接。一个单链表结构大致为: struct node{ int data; node *next; }; 这就好比一个盒子,里面装着一些数据,还装着一张纸条,上面是另一个盒子的位置。这张纸条也可以为空,即空指针。 当我们要声明一个链表时,我们需要三张纸条,上面记着第一个盒子、最后一个盒子,以及链上所有盒子的位置,此即: node *head,*p,*r;//head是第一个盒子的纸条,p是中间任意盒子的纸条,r是最后一个盒子的纸条
2021-07-11 21:49:48
248
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人