编程学习网 > 编程语言 > C/C++开发 > c语言编程数组有哪些?
2022
08-23

c语言编程数组有哪些?

数组是一组相同类型的元素集合,用数组名进行标识,数组在内存中的空间是连续的,所以可以直接通过数组下标获取对应的数组元素。其中,数组名代表数组首元素的地址,数组属于构造数据类型之一。那么,在C语言编程中数组有哪些呢?接下来给大家分享一下

1.一维数组

(1)定义一维数组:类型说明符 数组名[常量表达式](常量表达式即数组元素个数)

(2)引用一维数组元素: 数组名[下标]

◎数组元素必须先定义后使用。

◎不能一次使用整个数组,只能使用元素。

◎使用数组元素与使用一般变量的方法完全相同。

◎数组名遵循标识符的命名规则。

◎注意下标不要越界,如int a[n],数组下标到n-1结束。

2.冒泡排序

顺序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。

冒泡排序过程:

◎比较第一个数与第二个数,若为逆序a[0]>a[1],则交换;然后比较第二个数与第三个数;依次类推,直到第n-1个数和第n个数比较为止。第一趟冒泡排序结束时,结果最大的数被安置在最后一个元素位置上。

◎对n-1个数进行第二趟冒泡排序,结果使次大的数被安置在第n-1个元素位置。

◎重复上述过程,共经过n-1趟冒泡排序,排序结束。

3.二维数组

(1)二维数组的定义:类型说明符 数组名[常量表达式1(行长度)][常量表达式2(列长度)]

(2)引用二维数组元素:数组名[下标][下标]

◎先定义后使用,不能动态定义数组。

◎数组元素在使用前应先赋值,否则现存值是随机数。

◎下标可以是整型常量或者整型表达式。

◎行可省,列不可省;切记下标不要越界。

◎通常,使用for循环来访问一维数组中的所有元素;使用嵌套的for循环来访问二维数组中的所有元素。

4.字符数组和字符串

字符串:用一对双引号括起来的字符序列。

字符串结束符号: ‘\0’。

处理字符数组时,可以使用字符串处理函数(如表)。这些函数包含在string.h中。

以上就是“c语言编程数组有哪些?”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取