不觉又走过了11月,又到了该写总结的时候了,虽然每次都很讨厌写这些东西,但又不得不写,只好硬着头皮上了。
首先,先回过头来想想这一个月学了点什么。简单说,主要的就是学了函数的调用,递归函数;数组,包括一维数组、二维数组,又包括字符数组、数字数组,还有文件的读取和输入。
1. 一维数组。一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。是二维数组和多维数组的基础。切记:数组的下标是从0开始的!如a[3]就表示第4个数。
2. 二维数组。其实二维数组和一维数组没有太大的区别,本质上都是一样的。将其分为“行”、“列”来看就会感觉很简单。同时也要切记:下标是从0开始的!如a[1][2]就表示第2行的第3列的数。
3. 字符数组。定义字符串时,切记:字符串的结束是以’\0’为标志的!其他的就没什么好说的了。
4. 数字数组,这是最最基础的,就不必多说了。
5. 文件的读取与输出。要读取的文件一定要与源文件在同一个文件夹里,头文件一定要有#include<fstream>,文件的读取结束时要将文件关闭,读取文件:ifstream infile(“文件名.文件格式“,ios::in),输出数据到文件:ofstream outfile(“文件名.文件格式“,ios::out)。
6. 函数的调用。感觉使用函数只是让整个程序感觉的比较清晰,但是却比较麻烦,会多出不少代码,但确实比较好看。
7. 递归函数,求阶乘、数列求和等方面的绝招。
这些就差不多了,上一周应该就学了这些吧,我也就总结这些吧。总结的可能比较片面,还可能有些错误,甚至感觉自己就是在说了一堆废话。就这么着吧。