![](https://img-blog.csdnimg.cn/direct/202a5114e1e243939d7290212c4f031d.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式C语言
嵌入式C语言学习过程记录
小哔登
嵌入式
展开
-
C语言学习笔记(10){栈和队列,树和二叉树,动态库和静态库}
动态库和静态库栈和队列树。原创 2024-04-03 17:32:00 · 153 阅读 · 3 评论 -
C语言学习笔记(9){通用双向链表}
【代码】C语言学习笔记(9){通用双向链表}原创 2024-04-01 02:09:46 · 169 阅读 · 2 评论 -
C语言学习笔记(8){有头单向链表}
【代码】C语言学习笔记(8){有头单向链表}原创 2024-03-31 21:01:39 · 226 阅读 · 3 评论 -
C语言学习笔记(7){顺序存储线性表}
【代码】C语言学习笔记(7){常用数据结构1(顺序存储线性表)}原创 2024-03-30 23:44:30 · 86 阅读 · 3 评论 -
C语言学习笔记(6){Makefile}
这里是创建一个简单的makefile,这里的本质是同一个,更多的操作以后再看(例如makefile调用makefile)1.默认限执行小写的makefile。%是通配符,同一句话%代表同一个名字。最基本的makefile。makefile变量替换。这里是更更简洁的写法。原创 2024-03-30 20:42:47 · 124 阅读 · 1 评论 -
C语言学习笔记(5){构造类型,动态内存分配,typedefine}
根据编译器的不同,free后的p地址不同,这里虽然地址没变但他还是野指针,建议free后立马把指针写成空,这里传入func的是空指针,里面申请了,但是里面p和外面的不是同一个,free的还是free(NULL)int + char + float = 9 但是这里数据大小却是12,这是地址对齐的基因,分析如图。free释放后虽然还能调用,但是已经是野指针了。可以不让他对其,这样就成9个了,按地址挨个存。更改方法1(二级指针传参)原则 :谁申请谁释放。更改方法2 指针函数。typedef重定义。原创 2024-03-30 19:10:14 · 530 阅读 · 2 评论 -
C语言学习笔记(4){函数}
ps: 函数指针常用于回调函数。原创 2024-03-28 02:38:43 · 175 阅读 · 3 评论 -
C语言学习笔记(3){输入输出,指针}
----指针---------------------------------------------------------------------------------------------------------------------字符串常量不能修改,但是可以通过更改指针的指向来更改字符串的值。利用getchar让scanf连续输入。若不加入输入类型判断会进入死循环。const 把某些内容常量化。原创 2024-03-28 00:52:04 · 650 阅读 · 2 评论 -
C语言学习笔记(2) {数据类型}
常量-----------------------------类型隐式转换(向精度和长度高的靠拢)1 ,const把关键字。其中“a” 为a\0。原创 2024-03-27 16:17:38 · 285 阅读 · 2 评论 -
c学习语言笔记(1){简单的的编译代码}
在这里给vim编辑器加入行号。原创 2024-03-27 14:31:53 · 111 阅读 · 2 评论