![](https://img-blog.csdnimg.cn/direct/df2da971e154488784f182839fb6f33c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
语言基础
文章平均质量分 53
c、c++、autoconf、automake等语言类
青龙战
学,如逆水行舟,如滴水穿石,细微处才是真灼。
展开
-
数据结构:内核kfifo的实践
实践了内核的数据结构kfifo记录下,其特点分析看了下这篇博客写的很详细。fifo.c 实现kfifo的主干函数接口,但是很多有用的接口没有扩展,需要的时候再扩展。原创 2024-04-07 11:46:48 · 275 阅读 · 0 评论 -
数据结构:内核list的实践
记录下C语言中数据结构链表的2种方式,其中内核的表达方式可谓是经典。原创 2024-04-01 18:27:38 · 375 阅读 · 0 评论 -
转: 判断字符串中的括号是否匹配-C语言
判断字符串中的括号是否匹配-C语言栈实现: 将字符逐个取出,若遇到左括号,则进栈;若遇到右括号,这时侯栈为空的话括号就不匹配,不为空,则出栈,并判断左括号与右括号是否对;当字符串判断完后,栈应为空,否则括号不匹配。栈是一种后进先出的数据结构,相关知识请自行百度#include <stdio.h>#include <stdlib.h>#include <...转载 2018-06-12 18:14:41 · 1354 阅读 · 0 评论 -
单双链表逆序
单链表逆序一、节点结构 单链表的数据结构 定义如下: &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;[cpp] view plain copy print?typedef&nbsp;struct&nbsp;node&nbsp;&nbsp;{&nbsp;&nbsp;&a转载 2018-06-12 17:15:53 · 189 阅读 · 0 评论 -
双链表逆序
双链表之逆序 一、结点结构 双向链表的数据结构定义如下: typedef struct node &nbs转载 2018-06-12 16:26:27 · 4318 阅读 · 0 评论 -
C/C++求职宝典重点笔记整理
解答:一定要注意a与&a是不一样的,虽然两者地址相同,但意义不一样,&a是整个数组对象的首地址,而a是数组首地址,也就是a[0]的地址,a的类型是int[5],a[0]的类型是int,因此&a+1相当于a的地址值加上sizeof(int) * 5,也就是a[5],下一个对象的地址,已经越界了,而a+1相当于a的地址加上sizeof(int),即a[1]的地址。但在“freeze”时,“ptr”存储的地址会在while循环里被修改,因此导致传给free()的地址出错,也就导致了seg-fault或者崩溃。原创 2017-11-22 22:39:18 · 291 阅读 · 1 评论