![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 89
壹杯冰可乐
这个作者很懒,什么都没留下…
展开
-
嵌入式技术六
/销毁链表时一定一定要用一个临时指针存放p->next,然后再把p->next逐个赋值null再释放p,最后number--。struct node *add_node(struct node *head, dataType newData, dataType data)//切记删除和插入都要分情况,看删的是哪个部分的节点(头或尾或中间),如果不清楚一定要画图理解。if(p->data > p->next->data)//p和p的下一个(指针所指)中的数据进行比较。原创 2023-08-07 20:48:04 · 55 阅读 · 1 评论 -
嵌入式技术五
结构体的定义:struct 结构体标签成员1;成员2;...struct 结构体名成员类型1 成员名1;成员类型2 成员名2;成员类型3 成员名3;结构体定义和初始化由于结构体内部拥有多个不同类型的成员,因此初始化采用与类似列表方式结构体的初始化有两种方式:①普通初始化;②指定成员初始化。为了能使用结构体类型的升级迭代,一般建议采用指定成员初始化结构体嵌套:// 创建日期结构体int y;// 年int m;// 月int d;原创 2023-08-07 20:40:27 · 97 阅读 · 1 评论 -
嵌入式技术二
运用场景与特点break关键字只能用于循环(while for do...while)和switch语句中,表示结束循环或者跳出switch语句break关键字只能跳出最近一层的循环,也就是说,如果有多重循环,只能跳出最靠近break语句那层循环break关键字 不能 单独用于 if语句中,除非if语句外面包含了循环逻辑:continue关键字只能用于循环体中(while do...while for),用于提前结束当前循环体后,又从最近一层循环体开始执行。原创 2023-07-09 15:55:57 · 251 阅读 · 1 评论 -
嵌入式技术一
嵌入式工程师的小白之路,从linux到C语言到数据结构,编程与开发,系统编码与网络编程等......原创 2023-07-01 19:48:33 · 134 阅读 · 1 评论