1.本章学习总结
1.1思维导图
1.2本章学习体会及代码量学习体会
1.2.1学习体会
这周又学习了新的内容--指针,通过学习我知道了指针的一些基本知识,如定义和初始化等;指针指向地址,即指针里的内容都是地址,它是通过访问地址来获信息的。不同类型的指针相互赋值时要进行强制类型转换,如:int *p;double *p1;p1=(double *)p;同时,我知道了*p=*p+1,++*p和(*p)++的区别;
我对于指针变量什么时候需要加*什么时候不需要加,感到比较谜;还有就是指针的指向我也弄不清楚,课本里的例题也比较难懂;
1.2.2代码累计
2.PTA总分
2.1截图PTA中函数题目集的排名得分
2.2我的总分
指针题集得分:110分
总分:110分
3.PTA试验作业
3.1 题目一
要求编写一个解密藏尾诗的程序
3.1.1算法分析
.定义字符型指针数组*p[4]和字符串str[20]
.for from i=0 to i<=3 then do
输入字符串
使用malloc动态分配内存
把str的值赋给p[i]
.end for
.for 循环输出结果
3.1.2代码截图
3.1.3提交列表及说明
.老师上课有讲过藏头诗的思路,但到藏尾诗,我就不太能理解,使用了两种方法,一种是老师上课所讲的,还有一种是别的同学的做法
4.大作业
4.1改造函数介绍
函数一
.定义要做的题数amount
.用while循环amount次
拿CreateExp函数返回的正确答案与输入的答案作比较
若相等,则答对
否则,答错
.CreateExp函数
定义number1,number2产生两个一位随机数
定义num1产生四种随机运算符
生成表达式
.返回正确答案
~~~.


##4.3代码比较
修改后的代码定义了一个指针存放表达式,而原代码没有
##4.4总结
因为对指针内容还是很迷茫,所以这个要用指针来修改的大作业对于我来说还是相当具有挑战的,在问了同学的情况下,才勉强能对第一个函数做出修改,但是其中还存在很多问题等待解决,我还要继续加强对指针内容的学习