摘要: 1.学习笔记 2.代码列表 3.存在的问题及解决 (1)用链表代替数组进行数据的存储和操作的优点? 一是不需要事先定义存储空间大小,可以实时动态分配,内存使用效率高。 二是可以很方便的插入新元素(结点),使学生信息库保持排序状态,操作效率高。 (2) 使用前需声明数组的长度,一旦声明长度就不能更改。 阅读全文
posted @ 2020-04-26 22:50 蔡佳硕 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.课本自学笔记 2.例题代码列表 3.存在的问题及解决 (1)*p和**p的区别? :int *p:一级指针,表示p所指向的地址里面存放的是一个int类型的值。 int **p:二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针(即p指向的地址里面存放的是一个指向int的一级指针)。 阅读全文
posted @ 2020-04-12 22:25 蔡佳硕 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.1视频后的笔记 1.2 自己做所的代码 3.存在的问题及解决. 1. %i和%d区别? 答:%i 在scanf里会识别八进制、16进制输入,并转换成10进制。%d在scanf里,无论输入什么,都当十进制处理。 2、在结构体类型的定义中,}后面的分号是必不可少的。这对{ }与复合语句和switch 阅读全文
posted @ 2020-03-29 22:37 蔡佳硕 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1.观看视频:1.2.2,1.3.1,1.3.2 1.4 2.代码列表 3.问题 1.malloc函数的作用。是用来申请一片连续的空间。并且以void*来返回分配的内存区域的地址。 2.a[][]二维数组不了解 3. . 阅读全文
posted @ 2020-03-15 20:28 蔡佳硕 阅读(90) 评论(1) 推荐(0) 编辑
摘要: 一,观看指针与数组,指针运算所做的笔记 二.敲打的代码列表 三.观看视频时存在的问题 1.const的用法不太明白。 const修饰的量为一个常量即不能被修改的量。但在C语言(C89)中的const可以不初始化但后续也就无法对其赋值,所以尽管不初始化不会出错。但要使用const修饰的量就需要对其进行 阅读全文
posted @ 2020-03-08 20:22 蔡佳硕 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、指针定义的学习 1.1 观看的是指针与字符串前三个视频所做的笔记 1.2 观看视频时所敲打的代码文件 1.3观看视频和pta中存在的问题 1. 不理解调用函数void minmax(int a[],int len,int *min,int *max)的用处 2.不理解 minmax(a,size 阅读全文
posted @ 2020-03-05 14:10 蔡佳硕 阅读(155) 评论(1) 推荐(0) 编辑