- 博客(5)
- 收藏
- 关注
原创 数据结构--链表
int search_list_data(link_pnod H,type data) //查询链表中有多少个这样的元素。int change_list_data(link_pnod H,type num,type data) //按内容修改。int change_list_pos(link_pnod H,int pos,type data) //按位置修改。int delete_list_pos(link_pnod H,int pos) //按位置删除。
2022-09-12 21:25:47 163
原创 数据结构--顺序表
sqlp change_sql_data(sqlp L,type mesg,type data) //按内容修改。sqlp change_sql_pos(sqlp L,int pos,type data) //按位置修改。sqlp insert_sql(sqlp L,int pos,type data) //按位置插入。int search_sql_pos(sqlp L,type data) //按内容查询位置。sqlp delete_sql_pos(sqlp L,int pos) //按位置删除。
2022-09-12 21:09:33 133
原创 内存管理与存储类型
开辟空间:malloc():返回值是一个void类型的指针,不能初始化所分配的内存空间。注:堆区和栈区的内存是在程序执行时由系统分配的。BSS区、数据区和代码区是在程序执行开始阶段由编译器分配内存,三个区域的内存在程序运行时会一直存在,不会被临时回收。//有可能会申请失败,失败自动转为auto类型。BSS区:存储未初始化的全局变量、静态变量。代码区:储存编译后函数体的二进制代码,以及字符串常量,该区域是只读的。栈区:由系统自动分配、释放。数据区:存储初始化的全局变量、静态变量、一般常量。
2022-09-10 14:30:24 224
原创 指针数组,数组指针,函数指针,指针函数,函数指针数组
数组指针:其本身就是一个指针,它指向一个数组。其大小就是指针的大小,在32位操作系统中,指针大小为4字节,64位操作系统中指针大小为8字节。指针数组:它是一个数组,数组里面装的是类型相同的指针。如:int (*p)[10];//p指向的是数组的首地址,第一个元素为*p[0]。函数指针:一个指向函数首地址的指针,其本质是一个指针变量,该指针指向这个函数。如:int *p[5];如:int (*func)(int a,intb);如:int *func(int a,int b);指针函数:返回值为指针的函数。
2022-09-07 21:15:08 402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人