zoukankan      html  css  js  c++  java
  • 实验七总结

     数组

    定义:数组是最基本的的构造类型,数组中的元素在内存中连续存放,每个元素都属于同一种·数据类型,用数组名和下表可以唯一的确定数组元素。

    数组的定义:定义一个数组需要明确数组变量名,数组元素的类型和数组的大小(元素的数量)。

          一般形式为:类型名 数组名 【数组长度】

            类型名是每个元素的类型

            数组名是数组变量的名称

              数组长度是一个整形常量表达式,设定数组的大小。

    数组的引用:C语言规定,只能引用单个的数组元素,而不能一次引用整个数组。

           数组元素的引用要制定下标: 数组名 【下标】

            下标:可以是整形表达式,他的取值范围是【0,数组长度-1】

    数组元素的使用方法举例:

    1 int k,a[10];
    2 k=3;
    3 a[o]=23;
    4 a[k-2]=a[0]+1;
    5 scanf("%d"),&a[9])

    数组定义和引用都需要用到数组名【整形表达式】,但定义数组时:方括号内是常量表达式,代表数组长度可以是常量,符号常量,但不能为变量,数组的长度在定义时必                                  须制定,且不能改变。

                               引用数组时:方括号内为表达式表示下标可以为变量,合理取值范围是【0,数组长度-1】

    数组的初始化:

    在定义数组时,也可以对数组元素赋初值。
    一般形式:类型名 数组名 [数组长度]={初值表}

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

    若静态储存的数组没有初始化,系统自动给所有的元素赋0。

    static int b [5];
    static int b [5]={0,0,0,0,0};

    数组的初始化也可以只针对部分元素

    static int b [5]={1,2,3};

    数组初始化时,若对全部元素都赋了初值,就可以省略数组长度

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

    以下为代码:

    #include<stdio.h>
    int main()
    {
        int a[40]={1,1};
        int i;
        for(i=2;i<=40;i++)
        {
            a[i]=a[i-1]+a[i-2];
        }
        for(i=0;i<40;i++)
        {
            printf("%10d",a[i]);
        }
        return 0;
    }
  • 相关阅读:
    【20211112】学习,为自己,也为别人
    【20211109】计划会使人拥有魔力
    【20211110】责任是不确性的克星
    【20211113】因材施教
    【20211119】责任能使人变得难以置信
    【20211115】连岳摘抄
    【20211106】连岳摘抄
    c#中用正则过滤所有标点符号
    带农历的JavaScript日期时间
    JQuery常用方法一览
  • 原文地址:https://www.cnblogs.com/ght-c/p/6059290.html
Copyright © 2011-2022 走看看