第八次实验总结

知识点总结 :

关于数组,上一次实验报告中已经提到了数组的定义。这节课学了更多关于数组更深层次的原理。

1.数组的引用:定义数组后,就可以实用它了。C语言规定,只能引用单个的数组元素,而不能一次引用整个数组。

数组元素的引用要指定下标,形式为:

  数组名[下标]

下标可以是整形表达式。它的合理取值范围是[0,数字长度-1],前面定义的数组a就有10个元素啊a[0],a[1],...,a[9],注意不能使用a[10]。这些数组元素在内存中按下标递增的顺序连续存储

  数组下标从0开始,下边不能越界。

数组元素的使用方法与同类型的变量完全相同。例如

    int k,a[10];

定义了整型变量k和整型数组a。在可以使用整型变量的任何地方,都可以使用整型数组a的元素。例如:

  k=3;

  a[0]=23;

  a[K-2]=a[0]+1;

  scanf("%d",&a[9]);

都是合法的C语句。

2.一维数组的初始化:

和简单变量的初始化一样,在定义数组时,也可以对数组元素赋初值

其一般形式为:类型名 数组名[数组长度]={初值表};

初值表中依次放着数组元素的初值

例如:int a[10]={1,2,3,4,5,6,7,8,9,10};

3.一维数组的应用
数组的输入,输出以及对整个数组所有元素进行操作差不多都用循环结构。

遇到的问题:我在想一个数组能不能同时服从两个不冲突函数再输出。

最近Cfree的系统不兼容问题越来越多了,在机房能做出来的代码带回来居然运行错误,而且根本不知道错在哪。老师说是系统不一样的原因,所以也没办法解决。

心得:班导员是C语言老师真的很好,C语言作为主要学科能方便得到老师帮助非常幸运。马上期末了说实话也是有点慌,课程量与作业量都提升了,每天还得复习担心挂科,实在是感觉力不从心。

原文地址:https://www.cnblogs.com/wangshixuan/p/6071549.html