- 博客(22)
- 收藏
- 关注
原创 linux软件编程DAY8
IPC对象可以理解为一种内存文件;IPC对象在操作系统关闭的情况下数据被回收掉;IPC对象可以通过文件系统来定位;每个IPC对象可以创建一个消息对象、一个共享内存、一个信号灯;
2025-08-19 19:16:55
359
原创 linux软件编程DAY7
进程空间是独立的,包含文本段、数据段、系统数据段;多个进程没有共享的用户空间,进程是操作系统资源分配的最小单元;可以利用linux内核实现进程间的通信;
2025-08-18 20:02:01
822
原创 数据结构与算法DAY4
链表、栈和队列都是一种线性结构;栈和队列是一种特殊的表状结构;栈只允许在栈顶位置入栈和出栈元素;链表可以在任意位置插入和删除元素;栈和队列只允许在指定位置插入和删除元素;
2025-08-07 18:07:51
375
原创 c语言DAY13
二级指针是指向一级指针变量的指针int **q;//定义一个指针变量q,占8个字节空间,指向一个指针变量空间,即指向一级指针变量的指针,也就是二级指针1. 指针数组:是数组,数组的每个元素是指针;2. 数组指针:数指针,指针指向整个数组int *a[5];定义一个数组,占40个字节,数组名为a,数组中每个元素都是int *型的指针定义一个指针,占8个字节,指针变量名为a,是指向数组20个字节空间的指针。
2025-07-28 19:01:52
345
原创 C语言DAY12
第四种和第五种等价(const修饰*p,const修饰p): 指针变量p的值不能变,也不能通过p修改指向空间中的值;第一种和第二种形式等价(const修饰*p) :指针变量p的值可以改变,但是不能利用p修改指向空间中的值。第三种(const修饰p): 指针变量p的值不能变,但可以利用指针p修改指向空间中的值;3.练习:从终端接收一个字符串,封装一个函数统计该字符串中大写、小写、数字和空格的个数。当访问a[i]元素时,等价于 *(a+i),能操作对应的空间。1.指针函数(是函数,函数的返回值是指针)
2025-07-27 18:58:25
402
原创 C语言DAY11
存储类型 数据类型 *变量名;int *p;char *p;float *p;double *p;int *p, *q;不能使用未经初始化的指针2.野指针未经初始化的指针或者指向已经被释放空间的指针,称为野指针。
2025-07-25 20:56:31
579
原创 C语言Day9
定义一个函数的实现函数类型 函数名(数据类型1 形式参数1, 数据类型2 形式参数2, 数据类型3 形式参数3,...)函数体;return 返回值;函数体;return 0;函数类型:函数运行结果的类型 int void char double float函数名:与变量名要求保持一致形式参数:对数据操作的方式(函数定义时形参必须有类型)返回值:函数的运行结果。
2025-07-23 20:31:24
582
原创 C语言DAY8
行数和列数必须为常量;数据类型 数组名[行数][列数];元素个数必须为常量;元素个数必须能够存放的下字符串(注意必须能够存放下字符串末尾的'\0'字符)char str[元素个数];
2025-07-21 18:55:51
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅