c语言基础知识(4)

上一篇中我们提到了数据类型,本节就具体说一下构造类型

数组类型:

我们想要把数据放在内部存储器中,就得先分配内存空间,如果要分配3个int型的内存空间,则:

int a[3];

这样就申请到了3个int型的内存空间,我们上节已经知道1个int型的数据占4个字节,所以我们就申请到了3*4=12个字节的空间,并定义其为a。

这样的数据集合就是数组(array),数组中的每一个数据称为数组元素,所包含的数据的个数称为数组长度(length),例如int a[3]就定义了一个长度为3的整型数组,名字是a。与我们平时认知不太相同的是,数组的序号是从0开始的,不是1哦,这个很重要!!!这个“序号”我们称之为下标(index)。

数组名[下标] //a[0];b[1];arrayname[index]

在我们上述提到的申请了3个整数类型空间的数组中放入数值,即:

a[0]=100;
a[1]=101;
a[2]=102;

int a[3];声明了a数组有3个整型变量。a[0]=100;a[1]=101;a[2]=102;我们为这三个变量分别赋了值。我们可以将该三个变量的值打印出来看是否是这样。

#include <stdio.h>
int main(){
    int a[3];
    int i;
    //将数值放入数组中
    a[0]=100;
    a[1]=101;
    a[2]=102;
    //依次输出数组元素
    for(i=0; i<3; i++){
        printf("%d ", a[i]);
    }
   
    return 0;
}

运行结果:

100 101 102

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 4
收藏 2
关注 28
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧