在一开始的学习中甚至没搞懂指针是个什么东西,后来在同窗和pta的帮助下,明白了指针的定义和用法。指针在个人理解下就是存放变量地址的一个变量,指针的优势就是他能够直接对变量的地址也就是内存进行操做,能够实现程序的简化。可是在数组pta的练习中,我除了函数题,几乎没有怎么用到过指针,这可能也是我这一阶段学习不太认真的缘由。在通过数组和指针的学习后,我能充分感觉到c语言学习的难度又更上一层了,之前以为上课认真听就能听懂,回去也没怎么练,就等要交的时候应付一下就行了。如今发现这种作法无疑是大错特错,平时练少了,光靠一时的练习是很难将较难的知识彻底掌握。就像以前的数组同样,上课能听懂,回去一题数组敲一天。从今天开始,我会再次增强对c语言代码量的增强,把以前暑假要敲的代码一题一题补上,争取在寒假回来以前把以前缺漏的知识所有补上,完成pta的2840的长征。
125分
7-2 说反话-增强版
给定一句英语,要求你编写程序,将句中全部单词的顺序颠倒输出。算法
1.用指针代替了全局变量,这样作可能会减小了所占的内存。由于一开始定义了不少全局变量,致使刚刚开始写的时候指针会很乱。也把本身弄得很晕,后来在函数里从新定义变量,指针数就少了不少。
2.用数组存放式子代替原来的直接输出,一开始不明白怎么控制等级的位数,在同窗的帮助下有了如今的方法。
3.由于不明白在数组状况下怎么进行变化,就在将字符转化为整形数以后进行转换。
4.在原函数基础上加上了绿屏,可能会更加保护小学生的视力。
数组