学习C++和C语言心得 7
数组篇
1.数组的初始化
当我们定义数组时,我们可以给数组初始化一个0,如:a[10]={0};这样当我们再进行后续使用数组时,就可以不用担心输出的值奇奇怪怪而找不到自己错在哪了。
2.一维数组与二维数组的基本认识
说白了,一维数组就是一根线(所有元素都在一行里),而二维数组(如a[n][m])则是一个面,它的n表示一个数在数组的第几行,而m则表示这个数在数组的第几列。
3.数组定义时的小技巧
当我们定义数组时,时常会定义成a[n],如果如此,会出现一些不可名状的错误,但此时我们可以看看是否给出n的取值范围,如:0<n<1000;那我们就可以把数组a写成a[1006],让a内元素个数多出几位,以防引起不必要的麻烦。