摘要: 1.手写笔记 2.敲的代码 3.存在问题 pta2-2:解:a[3]可看为一个链表,每两个为一个节点(5和&a[1]),p是取a的首地址。 b选项:(p->n)++是先取值再将值加一。 c选项:->的优先级高于++,所以也是先取值再加一。 阅读全文
posted @ 2020-04-27 07:49 尘鸦 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.手写笔记 2.敲的代码 3.存在的问题 (1)这个小东西还是有点没搞懂 for(i=0;i<4;i++){ mean[2*i]=*(peom[i]); mean[2*i+1]=*(poem[i]+1); } (2)藏头诗的那个一个汉字两个字符有点没懂 阅读全文
posted @ 2020-04-12 20:02 尘鸦 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.学习视频的手写笔记 2.敲的代码 3.存在问题 平时: 为什么rp->pt1.x可以但是(rp->pt1).x就不行:因为.的运算符比->先算 pta中: pta的2-1不懂,后来同学告诉struct { int len; char *str; } *p;是个指针定义,p->str++必须加在之 阅读全文
posted @ 2020-03-29 17:18 尘鸦 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.视频笔记 2.代码 3.问题 (1)EOF的意思和用法。其实EOF是是一个宏定义,像NULL一样。EOF,即End Of File,最常见的是表示结束文件输入。但是在特殊情况下,EOF表示行输出的结束,这种情况是在输入一行字符后,并没有输入换行(回车),在这种情况下,EOF的作用类似换行。 (2 阅读全文
posted @ 2020-03-15 19:00 尘鸦 阅读(117) 评论(1) 推荐(0) 编辑
摘要: 1.笔记 2.代码 3.问题 (1)以数组变量为指针初始化时为什么不加&: 数组变量本身代表地址 (2)数组之间为什么不能相互赋值:数组变量是常量的指针,常量指针不可以被改变 (3)q1-q为什么等于6:当减两个指针时,不给两个地址的差,给的是两个地址差再除以sizeof 阅读全文
posted @ 2020-03-08 18:34 尘鸦 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.代码文件列表 2.笔记 3.学习时存在的问题 (1)对调用函数void minmax(int len,int*min,int*max)的用处不太理解 已通过看视频和请教同学解决 (2)为什么int;scanf(“%d”,i);没报错 整数和地址是一样大的,scanf传入i的地址,所以编译不出错但 阅读全文
posted @ 2020-03-05 19:38 尘鸦 阅读(96) 评论(0) 推荐(0) 编辑