- 博客(5)
- 收藏
- 关注
原创 数组·学习整合
C89:定义数组时,必须确定长度;(选择方式)-->通常使用宏的方式定义数组,使用后,一方面可以快速更改数组大小,另一方面可以加强可读性。b.所占内存空间特点:连续的(物理连续)-->malloc分配空间是否连续?不一定连续,链表连接所有空闲的空间,组成最终分配的空间。a.定义数组:数组应该定义多大?一维数组名:指针常量(元素类型的指针),保存的数组首元素的地址;二维数组名:指针常量(一维数组指针),保存首个一维数组的地址;数组指针的使用场景-->函数传参:定义函数。数组指针变量:保存数组的地址。
2023-04-09 11:01:59 95 1
原创 操作系统-进程
为什么移植操作系统?1、软硬件的耦合度,提高然间的移植性(开发模式)2、操作系统提供很多库和工具,提高开发效率3、操作系统提供多任务机制4、操作系统提供了丰富的网络协议栈,实现远程传输嵌入式Linux多任务编程(多进程、多线程)1、什么是多任务?·单任务 和 多任务单任务 一个任务执行之后,才可以执行下一个任务一个任务在执行的过程中,不可以执行下一个任务,只有执行完之后,才可以执行下一个多任务 在响应一个任务的时候,中途回去响应其他任务,之后再返回响应原本的任务。
2023-03-26 19:34:54 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人