摘要: 1、循环列表:表中的最后一个节点的指针域指向头结点,整个链表形成一个环,从表中的任一节点出发均可找到表中其他节点。 2、双向链表:某个指针只能从顺指针往后查其他节点,如要查询前驱节点,需要从表头指针出发,双向链表有前驱,有后继。 3、双向循环链表以上两种性质叠加 1、节点结构 prior eleme 阅读全文
posted @ 2023-06-01 17:06 风中凌乱的猪头 阅读(49) 评论(0) 推荐(0)
摘要: 1、从字符数组中读出相应的整数、实数。(写的有点可怕,先找第一个数字就会简单很多) //从一个字符数组中读出相应的整数、实数 #include<stdio.h> #include<math.h> #include<string.h> int main() { void atoif(char a[]) 阅读全文
posted @ 2023-05-30 22:04 风中凌乱的猪头 阅读(47) 评论(0) 推荐(1)
摘要: 1、特点:任意存储,顺序存取 2、结构体定义和预定义 #include<stdio.h> #include<stdlib.h>//malloc函数 #define ElemType int #define Status int #define ERROR 0 #define OK 1 typedef 阅读全文
posted @ 2023-05-30 20:42 风中凌乱的猪头 阅读(22) 评论(0) 推荐(0)
摘要: 1、函数参数顺序点 1、语句结束时值改变 2、&& || , ? :等运算符、 3、函数参数传递时的求值顺序 int k = 1; func(k,k++); 那K+1,K是等于什么呢,函数参数的运算应该是从 右到左,所以K++的K应该是1,先输出后运算,而K应该是2 int i = 0; print 阅读全文
posted @ 2023-05-29 22:53 风中凌乱的猪头 阅读(16) 评论(0) 推荐(0)
摘要: 1、基本概念 数据:数据库中存储的基本对象,是描述事物的符号记录,是信息的符号表示或载体 信息:数据的内涵 数据处理:将数据转换成信息的过程 数据管理:就是对数据进行分类、组织、编码、存储、检索、传播和利用的一系列活动的总和 3个阶段的比较 数据库管理数据特点:1、数据结构化 2、数据共享性高 3、 阅读全文
posted @ 2023-05-29 09:32 风中凌乱的猪头 阅读(62) 评论(0) 推荐(0)
摘要: (看的是严蔚敏清华大学的数据结构(C语言版)) 1、线性表:最常用最简单的数据结构,是一个n个数据元素的有限序列。 2、理解重点:顺序存储,任意存取 3、实现线性表前的一些宏定义以及typedef 1 #define LIST_INIT_SIZE 100//存储空间初始分配量 2 #define L 阅读全文
posted @ 2023-05-28 17:51 风中凌乱的猪头 阅读(35) 评论(0) 推荐(0)
摘要: (*p)带括号的都是指针 指针数组:指针的数组,这个数组中所有的元素都是指针类型 数组指针:数组的指针,这个指针存放着一个数组的首地址,或者说这个指针指向一个数组的首地址,定义的时候 int a[3] ; int (*p)[3] = &a//正确&a是指整个数组的首地址 int (*p)[3] = 阅读全文
posted @ 2023-05-25 10:03 风中凌乱的猪头 阅读(20) 评论(0) 推荐(0)
摘要: 1、5*5数组中找出一行中最大的数,同时也是一列中最大的数。 #include<stdio.h> #include<stdlib.h> #include<time.h> #define N 5 int main(){ srand((unsigned)time(NULL)); int i,j; int 阅读全文
posted @ 2023-05-24 22:24 风中凌乱的猪头 阅读(101) 评论(0) 推荐(1)
摘要: 1、!!!用malloc的时候一定要free int *a; a = (int *)malloc(sizeof(int)*n) 向内存申请了10个int型的空间,malloc返回值是首地址,但是是无类型(void)型首地址,需要强制转换成当前所需类型。 malloc申请内存之后,如果不用free,就 阅读全文
posted @ 2023-05-23 09:57 风中凌乱的猪头 阅读(19) 评论(0) 推荐(0)
摘要: 从主函数输入十个字符串,并且在函数里比大小。 1、二维数组 #include<stdio.h> #include<string.h> #define N 3 #define M 10 //字符型二维数组作为参数 int main(){ void sortstr(char a[][M],int n); 阅读全文
posted @ 2023-05-21 23:52 风中凌乱的猪头 阅读(574) 评论(0) 推荐(0)