C语言博客作业05--指针

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产生四种随机运算符
        生成表达式
.返回正确答案
~~~.
![](https://img2018.cnblogs.com/blog/1478516/201812/1478516-20181222100232474-1692220504.png)
![](https://img2018.cnblogs.com/blog/1478516/201812/1478516-20181222100256079-1578439731.png)
##4.3代码比较

修改后的代码定义了一个指针存放表达式,而原代码没有

##4.4总结

因为对指针内容还是很迷茫,所以这个要用指针来修改的大作业对于我来说还是相当具有挑战的,在问了同学的情况下,才勉强能对第一个函数做出修改,但是其中还存在很多问题等待解决,我还要继续加强对指针内容的学习

posted on 2018-12-17 20:21  18网络李金妲  阅读(177)  评论(1编辑  收藏  举报