在这几周内又学习了关于c语言的新的知识--指针,感受难度一会儿又拔高了,特别是指针传参,在这部分一直都是懵逼的状态,在作pta的时候基本上都是用之前的数组知识来作,不多涉及指针,对这一部分的知识还没掌握的很透彻,因此须要更多的练习来增强熟练度,还有在作题的过程当中我发现指针与数组有着很大的联系,一道题能够用指针作也有可能用数组来作,因此在之后的作题过程当中又多了一种方法,这几周还学了许多关于字符串的函数,什么字符的输入与输出,字符比较,字符串链接,字符串的赋值,C语言里的函数均可以帮咱们实现,不用本身编写程序。对咱们来讲十分方便。但愿在下一阶段的学习过程当中既能把指针用好,又能掌握好新的知识。算法
个人总分:110数组
1.第一次提交的时候进行赋值步骤没有使用字符串赋值函数,致使后面冒泡排序赋值步骤没法进行。
2.第二次提交没有使用字符串的比较函数,后面看到赋值函数时想到了要使用比较函数。
3.后面输出的格式不对,输出时多加了个空格。
4.输入时忘记了加空格。函数
1.构造字符数组存放算术表达式
2.表达式运算学习
1.函数1
伪代码
测试
代码截图
3d
2.函数2
伪代码
指针
代码截图
调试
原先的代码三种难度的题目我用了三个函数来表示,并且有时候作一级运算时当输入1时程序会出现小奔溃,第一个式子没法出现,通过改进,使用了数组与指针我发现不再会出现这种请况,并且将取算式和运算写入两个函数之间,这样写完程序的每个函数的功能井井有条,不会像未改以前的程序那般杂乱。以前那样写程序,三种类型的题集使用了三个函数致使代码过长,运行起来费时间,如今改进完代码,代码量减小了,原先编写程序的代码量用在如今能够多添加一些花里胡哨的功能。blog