嵌入式C语言
嵌入式C语言学习过程记录
小哔登
嵌入式
展开
-
C语言学习笔记(9){通用双向链表}
【代码】C语言学习笔记(9){通用双向链表}原创 2024-04-01 02:09:46 · 182 阅读 · 2 评论 -
C语言学习笔记(8){有头单向链表}
【代码】C语言学习笔记(8){有头单向链表}原创 2024-03-31 21:01:39 · 237 阅读 · 3 评论 -
C语言学习笔记(7){顺序存储线性表}
【代码】C语言学习笔记(7){常用数据结构1(顺序存储线性表)}原创 2024-03-30 23:44:30 · 100 阅读 · 3 评论 -
C语言学习笔记(6){Makefile}
这里是创建一个简单的makefile,这里的本质是同一个,更多的操作以后再看(例如makefile调用makefile)1.默认限执行小写的makefile。%是通配符,同一句话%代表同一个名字。最基本的makefile。makefile变量替换。这里是更更简洁的写法。原创 2024-03-30 20:42:47 · 139 阅读 · 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 · 547 阅读 · 2 评论 -
C语言学习笔记(4){函数}
ps: 函数指针常用于回调函数。原创 2024-03-28 02:38:43 · 186 阅读 · 3 评论 -
C语言学习笔记(3){输入输出,指针}
----指针---------------------------------------------------------------------------------------------------------------------字符串常量不能修改,但是可以通过更改指针的指向来更改字符串的值。利用getchar让scanf连续输入。若不加入输入类型判断会进入死循环。const 把某些内容常量化。原创 2024-03-28 00:52:04 · 678 阅读 · 2 评论 -
C语言学习笔记(2) {数据类型}
常量-----------------------------类型隐式转换(向精度和长度高的靠拢)1 ,const把关键字。其中“a” 为a\0。原创 2024-03-27 16:17:38 · 298 阅读 · 2 评论 -
c学习语言笔记(1){简单的的编译代码}
在这里给vim编辑器加入行号。原创 2024-03-27 14:31:53 · 132 阅读 · 2 评论