摘要: 一:纸质笔记 二、代码列表: 三、问题: 结点到底是什么? 解:书上写的那个意思应该就是:数据和一个地址(地址是指下一个结点)。 那结点代表的是一个内存部分吗?一开始觉得结点是分割数据和指针的部分。 NULL在链表里总出现是什么意思? 解:是为了赋初值,设定一个空指针,再往里面写东西。静态动态都需要 阅读全文
posted @ 2020-04-26 22:09 代旺 阅读(208) 评论(2) 推荐(0) 编辑
摘要: 一:纸质笔记 二:代码列表 三:预习问题 行元素数组的首地址,首行第一个元素的地址,两个是一样的吗? 解:数组地址和数组的第一个元素的地址定义确实是不同的:数组的第一个元素的地址叫这个数组的首地址,而这个数组的地址定义为(*)[x]型,不同点是首地址+1是第二个元素的地址,而数组地址+1则跑到这个数 阅读全文
posted @ 2020-04-12 22:55 代旺 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 视频学习3.21 3.22 3.23 一:纸质笔记 二:代码 附加: 三:看视频问题 %i是什么 解决:%i和%d都是表示有符号十进制整数,区别在于,%i可以自动将输入的八进制或者十六进制,转换为十进制,而%d则不会进行转换。 结构和数组区别 解决:区别在运算上①p1=(struct point){ 阅读全文
posted @ 2020-03-29 22:17 代旺 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 观看视频,学习1.22 1.31 1.32 1.4 一:代码 二:纸质笔记: 三:问题与解答 问题1:getchar和putchar 两个都是int的类型,并不是char类型 问题2:malloc函数 malloc动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域 阅读全文
posted @ 2020-03-15 21:04 代旺 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、纸质笔记1.14 纸质笔记1.21 二、两节课代码 三、视频中问题 1、为什么char和int运算不同? 解决:因为sizeof(char)=1,sizeof(int)=4,一个单元的大小不相等 2、为什么b[]!=a,而*q=a。 解决:因为数组变量是const的指针,不能被赋值 3、cons 阅读全文
posted @ 2020-03-08 19:03 代旺 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 观看视频:指针域字符串前三小节 纸质笔记 C语言课程上的所有代码 第六大点:作为参数的指针,没有听懂,它是调用函数来得到变量地址,视频中代码调用了两个函数,具体的代码没看太懂,模糊。 指针场景应用1里面的变换两个变量值,写代码的时候提醒我一个swap里只能有一个指针,但是视频里的直接写了两个,不用分 阅读全文
posted @ 2020-03-04 10:22 代旺 阅读(381) 评论(1) 推荐(1) 编辑