摘要:
1.手写笔记 2.敲的代码 3.存在问题 pta2-2:解:a[3]可看为一个链表,每两个为一个节点(5和&a[1]),p是取a的首地址。 b选项:(p->n)++是先取值再将值加一。 c选项:->的优先级高于++,所以也是先取值再加一。 阅读全文
摘要:
1.手写笔记 2.敲的代码 3.存在的问题 (1)这个小东西还是有点没搞懂 for(i=0;i<4;i++){ mean[2*i]=*(peom[i]); mean[2*i+1]=*(poem[i]+1); } (2)藏头诗的那个一个汉字两个字符有点没懂 阅读全文
摘要:
1.学习视频的手写笔记 2.敲的代码 3.存在问题 平时: 为什么rp->pt1.x可以但是(rp->pt1).x就不行:因为.的运算符比->先算 pta中: pta的2-1不懂,后来同学告诉struct { int len; char *str; } *p;是个指针定义,p->str++必须加在之 阅读全文
摘要:
1.视频笔记 2.代码 3.问题 (1)EOF的意思和用法。其实EOF是是一个宏定义,像NULL一样。EOF,即End Of File,最常见的是表示结束文件输入。但是在特殊情况下,EOF表示行输出的结束,这种情况是在输入一行字符后,并没有输入换行(回车),在这种情况下,EOF的作用类似换行。 (2 阅读全文
摘要:
1.笔记 2.代码 3.问题 (1)以数组变量为指针初始化时为什么不加&: 数组变量本身代表地址 (2)数组之间为什么不能相互赋值:数组变量是常量的指针,常量指针不可以被改变 (3)q1-q为什么等于6:当减两个指针时,不给两个地址的差,给的是两个地址差再除以sizeof 阅读全文