C语言博客05--指针

1.本章学习总结

1.1 思惟导图

1.2本章学习体会,代码量学习体会

1.2.1学习体会

在这几周内又学习了关于c语言的新的知识--指针,感受难度一会儿又拔高了,特别是指针传参,在这部分一直都是懵逼的状态,在作pta的时候基本上都是用之前的数组知识来作,不多涉及指针,对这一部分的知识还没掌握的很透彻,因此须要更多的练习来增强熟练度,还有在作题的过程当中我发现指针与数组有着很大的联系,一道题能够用指针作也有可能用数组来作,因此在之后的作题过程当中又多了一种方法,这几周还学了许多关于字符串的函数,什么字符的输入与输出,字符比较,字符串链接,字符串的赋值,C语言里的函数均可以帮咱们实现,不用本身编写程序。对咱们来讲十分方便。但愿在下一阶段的学习过程当中既能把指针用好,又能掌握好新的知识。算法

1.2.2代码累计

2.PTA总分

2.1

2.2个人总分

个人总分:110数组

3.PTA实验做业

3.1题目介绍

3.1.1算法分析

3.1.2代码截图

3.1.3测试数据

3.1.4PTA提交列表和说明


1.第一次提交的时候进行赋值步骤没有使用字符串赋值函数,致使后面冒泡排序赋值步骤没法进行。
2.第二次提交没有使用字符串的比较函数,后面看到赋值函数时想到了要使用比较函数。
3.后面输出的格式不对,输出时多加了个空格。
4.输入时忘记了加空格。函数

4.大做业(5分)

4.1改进内容:

1.构造字符数组存放算术表达式
2.表达式运算学习

4.2改造函数介绍

1.函数1
伪代码
测试

代码截图
3d

2.函数2
伪代码
指针

代码截图
调试

4.3 与原有函数代码比较

原先的代码三种难度的题目我用了三个函数来表示,并且有时候作一级运算时当输入1时程序会出现小奔溃,第一个式子没法出现,通过改进,使用了数组与指针我发现不再会出现这种请况,并且将取算式和运算写入两个函数之间,这样写完程序的每个函数的功能井井有条,不会像未改以前的程序那般杂乱。以前那样写程序,三种类型的题集使用了三个函数致使代码过长,运行起来费时间,如今改进完代码,代码量减小了,原先编写程序的代码量用在如今能够多添加一些花里胡哨的功能。blog

4.4 改进大做业总结

  • 刚刚开始改代码的时候彻底没有一点思路,都是经过看已经完成的同窗的代码一点一点获得灵感。在改代码的过程当中,出现了各类各样的问题搞得我头都大了,后来在慢慢慢调试过程当中,终于雏形出现了。
  • 如今的代码已经彻底没有了当初的样子了,在当时写代码的时候仅仅只是用了函数,循环分支结构的知识,但如今运用了大半学期学习的知识,这样既让咱们复习了前面的知识,又巩固了指针与数组,都说指针是c语言的灵魂,可想而知指针的知识是有难度的,因此没通过一些代码量是不行的。
  • 在编写表达式运算函数时,在没看老师代码的状况下本身编写,发现漏洞百出,不管什么运算都会变成加法运算,最后看了一下老师发给咱们的代码,茅塞顿开,运用老师的思路在加上屡次调试终于完成了这个函数。
相关文章
相关标签/搜索