C语言
Bulbbbb
这个作者很懒,什么都没留下…
展开
-
二叉树操作中的各种疑惑
目录 1 为什么要使用二级指针 a 为什么不定义一个 结构体类型的指针传进去呢? b 那又是如何利用二级指针进行操作的的呢 2 可不可以不使用二级指针呢? 3 用递归创建二叉树时为什么会陷入死递归呢? 1 为什么要使用二级指针 当函数没有返回值的时候,要想对传进去的节点进行修改,则必须传入节点的地址,因为该节点是一个结构体指针类型,则接收该结构体指针的形参要使用二级指针 ...原创 2018-12-08 17:22:19 · 290 阅读 · 0 评论 -
对指针的理解
在C语言中可以认为一切皆地址。 当声明变量时,程序都干了什么? int a=10; 1 根据函数类型申请一块内存,并将内存的名字命名为a 2 将10以二进制补码形式写入内存//赋值 我们将这种通过变量名引用变量,由系统自动完成变量名和其存储地址之间的转换的方式,称为变量的"直接引用"。 利用指针我们可以做什么呢? 内存是线性,因为不同类型的变量占用不同大小的内存,所以我们...原创 2018-12-08 19:58:28 · 223 阅读 · 3 评论