摘要: 一、视频笔记 二、问题 1. head->next是指什么? 指首个结构的一个成员,也指第二个结构的地址。head->next->next代表第二个结构的成员,也可以是第三个结构的地址。 2. C是什么意思? 3.for(p=list.head;p;p=p->next)是怎样遍历的? 阅读全文
posted @ 2020-04-25 21:05 李泰衡 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、例题代码 二、笔记 三、问题 1.指针数组和指向指针的指针是如何被定义和使用的? 指针数组的数组元素都是指针变量。 指向指针的指针(二级指针): 指针数组的定义格式为: 定义:类型名 * *变量名;类型名称 *数组名称[数组长度]; 指向指针的指针是一种多级间接寻找地址的形式 2.指针数组与数组 阅读全文
posted @ 2020-04-12 16:02 李泰衡 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、视频笔记 二、代码列表 三、问题 1.视频中的%i是什么? %i和%d 没有区别。%i 是老式写法。都是整型格式。 %i与%d:在printf格式串使用时,没有区别。 在scanf格式串使用时,有一点区别:在scanf格式中,%d只与十进形式的整数相匹配。而%i可以匹配八进制、十进制、十六进制表 阅读全文
posted @ 2020-03-29 09:53 李泰衡 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、视频笔记 二、代码列表 三、问题 1、EOF是什么?怎么用? C语言中,EOF常被作为文件结束的标志。还有很多文件处理函数处错误后的返回值也是EOF,因此常被用来判断调用一个函数是否成功。在C语言中,或更精确地说成C标准函数库中表示文件结束符(end of file)。在while循环中以EOF 阅读全文
posted @ 2020-03-14 14:00 李泰衡 阅读(243) 评论(2) 推荐(0) 编辑
摘要: 一、视频笔记 二、代码列表 三、存在的问题 为什么0x2c=44,0x30=48? 答:0x代表十六进制,十六进制整数由正负号和0-9,a-f或A-F组成,首位数字前必须有前缀0x或0X。其中,a(A)代表10. 所以,0x2c中c代表12,0x2c=12*160 +2*161 =44,0x30同理 阅读全文
posted @ 2020-03-08 19:33 李泰衡 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、观看1.1.1~1.1.3三个视频 二、代码文件列表 三、观看视频中存在的问题 1.32位和64位不太清楚 2.函数调用 32位与64位: 32位系统:地址占32位,所以指针类型同样占32位,即4字节。 64位系统:地址占64位,所以指针类型同样占64位,即8字节。 解决方法:上网查找相关的资料 阅读全文
posted @ 2020-03-04 01:25 李泰衡 阅读(144) 评论(2) 推荐(0) 编辑