C语言数组

C语言数组教程

在程序开发的过程中,很多场景,我们需要保存很多的数据,或者说我们需要保存一组数据,使用普通的 数据类型 是不能满足我们需求的, C 语言 为开发者提供了数组用来保存一组数据。

在 C 语言中,数组保存的一组数据的类型必须是完全一致的,C 语言不支持数组保存不同的数据类型。

C语言数组详解

语法

type arrName[count]

参数

参数 描述
type 数组中每一个元素的数据类型。
arrName 数组的变量名。
count 数组能存储的元素的个数。

说明

定义一个数组 arrName,该数组拥有 count 个元素,每个元素的类型都是 type。

案例

定义数组

定义一个数组,并访问元素

#include <stdio.h> int main() { printf("嗨客网(www.haicoder.net)\n\n"); // 定义数组,并访问元素 int arr[5] = {2, 4, 6, 8, 10}; int i = 0; for(i = 0; i < 5; i++) { printf("i = %d\n", arr[i]); } printf("\n"); return 0; }

程序运行后,控制台输出如下:

01_c语言数组.png

我们首先定义了一个数组 arr,该数组的每个元素都是 int 类型,并且数组的长度为 5,在定义的同时,我们给数组初始化了五个元素。

最后,我们使用了 for 循环 遍历了这个数组,并打印了数组中五个元素的值。

C语言数组总结

C 语言为开发者提供了数组用来保存一组数据。在 C 语言中,数组保存的一组数据的类型必须是完全一致的,C 语言不支持数组保存不同的数据类型。