C 数组


  数组——有序数据的集合,数组中每一个元素都属于同一个数据类型。

 

  上面的解析可能不太好理解,我们再换另一方式来解析。

  我们在前面学习过"变量",而变量,每个时刻只可以存放一个变量值,在这里,我们可以把"数组"理解为一个可以存放多个不同变量值的"特殊变量"。

           接下来,我们首先看看"一维数组"的定义格式:

 

  类型关键字  数组名[常量表达式];

 

 

   一维数组的定义格式分析:

   (1)类型关键字:就是前面学习过的"整型"、"浮点型"、"字符型"这三种类型的关键字,int、float 、char

 

   (2)数组名:以"下划线"或"英文字母"开头的变量名

 

   (3)一对"中括号"必须要有,不能省略,否则就变成变量定义

 

   (4)常量表达式:说明数组的大小,就是能存储多少个同类型的值,不能为0,也不能是变量

 

 

   

例子:

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

      float b[3]={0.5,1.5,10.1};

      char c[3]={'a','b','c'};

 

       int a1[1]={10};

       float b1[1]={1.5};

       char c1[1]={'a'};

      

      例子分析:

      (1)通过上面例子,我们可以直观地看出,在一维数组定义的同时,进行赋初值,就要使用一对"大括号"

      (2)在大括号中,写入同类型的数值,同时,赋值数量不能超过"中括号"中的"常量值"。

 

 

 

数组中"元素"的引用,即使用数组中的内容。

      

    数组元素的引用是通过“数组名”加上“一对中括号”,然后,在中括号中写上要引用的元素的下标就可以找到数组中对应的内容,而数组的下标是从0开始。

 

      例子:

      int a[3]={9,100,-2};

      

      a[1];

      

      例子分析:

     (1)通过上面的例子,我们可以看出,数组元素的引用,就是通过一个"数组名"a ,加上一对"中括号",中括号中加上一个"下标"来说明要引用哪一个元素。

     (2)在例子中,"下标"是"1",所以就引用了1号元素"100"这一个值,如果下标是"0"则引用0号元素"9"

     (3)数组引用下标是从"0"开始的自然数。

 

 

       

   非常好,现在,我们已经掌握了C中的“数组”,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“数组”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

      不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练