• 周日. 5月 4th, 2025

C语言入门 — 数组,一维数组

C语言入门 — 数组,这里只讲一维数组。

1、数组其实是多个同类型变量的集体合,平时我们使用的变量,其实是简单的定义一个变量,变量数只有一个,可以简单的理解成数量只有1的一维数组。 比如以下简单的定义:

int a; //定义一个整型变量a, a就是一个数量只有1的一维数组。

那么多个数量的一维数组怎么定义呢? 其定义方式如下:

int a[10];

使用中括号,在变量名后面加中括号,然后在中括号里填变量个数,比如int a[10],10代表这个一维数组个数为10,那如何使用数组里的变量呢? 这里只讲简单的使用方式,使用方法如下:

int a[10];   //数组定义
a[0] = 1;    //给第一个数组赋值,需要注意,第一个数组的使用是a[0],即计算机计算数量的时候是从0开始
a[1] = 2;    //给第二个数组赋值
...
a[9] = 10;   //给第十个数组赋值

如上, 需要再次强调的是计算机计算的时候是从0开始,当定义数组的时候是int a[n],那么变量使用的时候,中括号里的值最大只能是n-1, 即a[n-1]。且不能大于等于n,否则会出现内存溢出报错,然后程序崩溃。


2、以下举例说明如何使用数组变量,

#include <stdio.h>
int main(void)
{
    int a[10];
    a[0] = 1;
    a[1] = 2;
    a[9] = 10;
    printf("a[0]=%d\n",a[0]);
    printf("a[1]=%d\n",a[1]);
    printf("a[9]=%d\n",a[9]);
    return 0;
}

运行结果:

a[0]=1
a[1]=2
a[9]=10

以上就是一维数组的使用方法。点击这里可以查看二维数组的使用方法

发表评论

您的电子邮箱地址不会被公开。