快捷搜索:  汽车  科技

c语言的数组讲解(C语言数组)

c语言的数组讲解(C语言数组)在 C 中,数组是非常重要的,我们需要了解更多有关数组的细节。下面列出了 C 程序员必须清楚的一些与数组相关的重要概念:Element[0] = 100Element[1] = 101Element[2] = 102Element[3] = 103Element[4] = 104Element[5] = 105Element[6] = 106Element[7] = 107Element[8] = 108Element[9] = 109C 中数组详解数组元素可以通过数组名称加索引进行访问。元素的索引是放在方括号内,跟在数组名称的后边。例如:double salary = balance[9];上面的语句将把数组中第 10 个元素的值赋给 salary 变量。下面的实例使用了上述的三个概念,即,声明数组、数组赋值、访问数组:#include <stdio.h>int main (

C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。

c语言的数组讲解(C语言数组)(1)

数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来代表一个个单独的变量。数组中的特定元素可以通过索引访问。

所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。

c语言的数组讲解(C语言数组)(2)

c语言的数组讲解(C语言数组)(3)

c语言的数组讲解(C语言数组)(4)

访问数组元素

数组元素可以通过数组名称加索引进行访问。元素的索引是放在方括号内,跟在数组名称的后边。例如:

double salary = balance[9];

上面的语句将把数组中第 10 个元素的值赋给 salary 变量。下面的实例使用了上述的三个概念,即,声明数组、数组赋值、访问数组:

#include <stdio.h>int main (){ int n[ 10 ]; /* n 是一个包含 10 个整数的数组 */ int i j; /* 初始化数组元素 */ for ( i = 0; i < 10; i ) { n[ i ] = i 100; /* 设置元素 i 为 i 100 */ } /* 输出数组中每个元素的值 */ for (j = 0; j < 10; j ) { printf("Element[%d] = %d\n" j n[j] ); } return 0;}

当上面的代码被编译和执行时,它会产生下列结果:

Element[0] = 100Element[1] = 101Element[2] = 102Element[3] = 103Element[4] = 104Element[5] = 105Element[6] = 106Element[7] = 107Element[8] = 108Element[9] = 109

C 中数组详解

在 C 中,数组是非常重要的,我们需要了解更多有关数组的细节。下面列出了 C 程序员必须清楚的一些与数组相关的重要概念:

概念描述
多维数组C 支持多维数组。多维数组最简单的形式是二维数组。
传递数组给函数您可以通过指定不带索引的数组名称来给函数传递一个指向数组的指针。
从函数返回数组C 允许从函数返回数组。
指向数组的指针您可以通过指定不带索引的数组名称来生成一个指向数组中第一个元素的指针。

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

小伙伴们,感觉我的分享很不错的别忘记“赞赏”我一下哟!

猜您喜欢: