C 语言数组

C 语言数组

C 语言数组

C Break 和 Continue

C 数组大小

数组

数组用于在单个变量中存储多个值,而不需要为每个值声明单独的变量。

要创建一个数组,需要定义数据类型(如 int),指定数组名称,后跟方括号 []。

要向其中插入值,请使用大括号内的逗号分隔列表:

int myNumbers[] = {25, 50, 75, 100};

现在,我们已经创建了一个包含四个整数的数组变量。

访问数组的元素

要访问数组元素,请引用其索引号。

数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,依此类推。

以下语句访问 myNumbers 中第一个元素 [0] 的值:

实例

int myNumbers[] = {25, 50, 75, 100};

printf("%d", myNumbers[0]);

// 输出 25

亲自试一试

更改数组元素

要更改特定元素的值,请引用索引号:

实例

myNumbers[0] = 33;

实例

int myNumbers[] = {25, 50, 75, 100};

myNumbers[0] = 33;

printf("%d", myNumbers[0]);

// 现在输出 33 而不是 25

亲自试一试

遍历数组

您可以使用 for 循环遍历数组元素。

下例输出 myNumbers 数组中的所有元素:

实例

int myNumbers[] = {25, 50, 75, 100};

int i;

for (i = 0; i < 4; i++) {

printf("%d\n", myNumbers[i]);

}

亲自试一试

设置数组大小

创建数组的另一种常见方法是指定数组的大小,然后稍后添加元素:

实例

// 声明一个包含四个整数的数组:

int myNumbers[4];

// Add elements

myNumbers[0] = 25;

myNumbers[1] = 50;

myNumbers[2] = 75;

myNumbers[3] = 100;

亲自试一试

使用此方法,您应该提前知道数组元素的数量,以便程序存储足够的内存。

创建数组后,您无法更改其大小。

避免混合数据类型

需要特别注意:数组中的所有元素必须是相同的数据类型。

这意味着不能在同一个数组中混合不同类型的值,例如整型和浮点型:

实例

int myArray[] = {25, 50, 75, 3.15, 5.99};

亲自试一试

在上面的例子中,3.15 和 5.99 将被截断为 3 和 5。某些情况下还可能导致错误,因此务必确保数组元素类型一致。

C Break 和 Continue

C 数组大小

相关数据

如何拨打卫星电话:全面指南
365bet足球网站

如何拨打卫星电话:全面指南

⌛ 01-13 👁️ 4436
​那些可能被忽略的环保歌曲
det365官网登录

​那些可能被忽略的环保歌曲

⌛ 08-15 👁️ 4689
解凍貼士
365bet足球网站

解凍貼士

⌛ 10-05 👁️ 7328
阴阳师《全26秘闻通关攻略》之镰鼬秘闻攻略
beat365官网备用

阴阳师《全26秘闻通关攻略》之镰鼬秘闻攻略

⌛ 12-23 👁️ 3651
iphone15怎么显示实时网速
365bet足球网站

iphone15怎么显示实时网速

⌛ 09-27 👁️ 6193
轮病毒感染症状多久能好
det365官网登录

轮病毒感染症状多久能好

⌛ 08-31 👁️ 8295