首页 > 代码库 > 作业八总结

作业八总结

一、知识点:

1.一维数组的定义和使用

  (1)定义方式:
    类型名  数组名[整型常量表达式];

    例:int  a[10];

  (2)说明:

        ①  数组名的命名规则和变量名相同,遵循标识符命名规则    

        ②  数组名后的常量表达式用[ ]括起来。

        ③  常量表达式表示元素的个数,即数组长度。

              例: a[10]表示数组a中包括10个元素,分别为

                       a[0]~a[9]        

2.一维数组元素的引用

        数组必须先定义,然后使用。C语言规定只能逐个引用数组元素而不能一次引用整个数组。

        引用形式为:

    数组名[下标] 

3.一维数组的初始化

         可以用赋值语句或输入语句使数组中的元素得到值,这个过程是在程序运行期间执行的。同时也可以使数组在程序运行之前初始化,即在编译期间使之得到初值。

对数组元素的初始化可以用以下方法实现:

⒈  在定义数组时,对数组元素赋以初值。

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

⒉  可以只给一部分元素赋值。

          如:int   a[10]={0,1,2,3,4}; 

      表示只给前5个元素赋初值,后5个元素自动赋以0值。

⒊  对static数组不赋初值,系统会对所有元素自动赋以0值。

      即, 如果想使数组a中全部元素值为0,可以这样定义数组: 

                   static  int   a[5];

⒋  在对全部数组元素赋初值时,可以不指定数组长度。

             int a[5]={1,2,3,4,5};

      int a[  ]={1,2,3,4,5};

二、实验中遇到的问题及解决方法:

1.该次试验除最后一道题外,剩下的均是老师课上所讲过的内容稍加修改就可完成,而且书上也有代码,不会的可以照着树上的代码敲。

2.最后一道题现在还是一知半解,是在同学的帮助下完成的,可是我总感觉运行结果有些奇怪,也不知道对不对。

 

作业八总结