![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 68
From_CQUPT
这个作者很懒,什么都没留下…
展开
-
理解多线程取消的好东西
理解多线程取消的好东西转载 2020-06-14 18:29:25 · 108 阅读 · 0 评论 -
二叉树遍历的那些事儿
一,先序创建节点 首先,按先序遍历创建节点:先序遍历列表如下, a b c ϕ\phiϕ ϕ\phiϕ d e ϕ\phiϕ g ϕ\phiϕ ϕ\phiϕ f ϕ\phiϕ ϕ\phiϕ 对应的二叉树状图如下, 《 二,递归遍历 先序遍历 中序遍历 后序遍历 三,非递归遍历 先序遍历 中序遍历 后序遍历 ...原创 2020-05-08 01:59:11 · 190 阅读 · 0 评论 -
结构体无法理解的大坑
问题一:一个结构体变量应该怎么理解? 变量的定义: 在 c 语言中,一个变量表示一个存储单元,而这个存储单元由地址和内存空间构成。比如 int a=3,a 变量就含有一个地址 xxxxxx 和一个值 3。 那么基于变量的定义,结构体变量应该怎么理解? 答案: 这里个人的理解是结构体变量是一个抽象的概念,由系列存储单元组成,并不是常规的一个变量,类似于数组变量。当声明一个结构体变量,它的地址是第一...原创 2020-05-02 18:14:39 · 275 阅读 · 0 评论 -
c 语言内存管理的那些大坑
free, malloc, colloc, realloc的解释原创 2020-04-30 17:58:58 · 163 阅读 · 0 评论 -
c语言指针内存把我整懵了
预备知识: 1,变量:(有两个东西) 声明一个变量,系统给变量分配了一个存储单元,它是一个地址域和一个值域的统称。 2,普通变量和指针变量的区别:(值域有区别) 普通变量:值域中存放具体的数据 指针变量:值域中存放地址 3,赋值操作:(赋值就是覆盖值域!) 值域覆盖值域,即普通变量 a, b 相互赋值情况: a = b。这里是 a 的值域用 b 的值域进行覆盖,a 和 b 的地址域并没有...原创 2020-04-27 21:23:54 · 268 阅读 · 0 评论 -
c语言循环输入(对缓冲区的理解),实在是太重要了
c语言缓冲区的理解原创 2020-04-26 13:26:33 · 1511 阅读 · 0 评论