C语言数组篇(全)涵盖的所有知识点,你能一次性全部掌握吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3619个文字,预计阅读时间需要15分钟。
一. 什么是数组?数组是由数据类型相同的一系列元素组成的序列。使用数组时,通过声明数组并指定元素数量和类型,告诉编译器数组中包含多少元素以及这些元素的数据类型。编译器根据这些信息正确创建数组,并确保数组中元素的类型一致。
一. 什么是数组?
- 数组是由数据类型相同的一系列元素组成的。需要使用数组时,通过声明数组告诉编译器数组中内含多少元素和这些元素的类型。编译器根据这些信息正确的创建数组。普通变量可以使用的类型,数组元素都可以使用。
二. 一维数组
1. 一维数组的创建和初始化
1.1. 一维数组的创建
int arr[4];
上面便创建了一个整型数组:
- int 是数组的类型,在这里是整型。
- arr 是数组名。
- [] 是下标引用操作符也是数组的标志,这里我们在里面给上一个4,代表一个数组名为arr的整型数组里面放了四个元素。
值得注意的是,我们在定义数组时,[] 里的必须是一个常量表达式(const),这是C99标准之前规定的。也就是说,如果我们在前面创建一个整型变量给个初始值10,在创建数组时[]里放的是这个整型变量的变量名,这样编译器会报错,在语法上也是不支持的(C99标准之前)。
本文共计3619个文字,预计阅读时间需要15分钟。
一. 什么是数组?数组是由数据类型相同的一系列元素组成的序列。使用数组时,通过声明数组并指定元素数量和类型,告诉编译器数组中包含多少元素以及这些元素的数据类型。编译器根据这些信息正确创建数组,并确保数组中元素的类型一致。
一. 什么是数组?
- 数组是由数据类型相同的一系列元素组成的。需要使用数组时,通过声明数组告诉编译器数组中内含多少元素和这些元素的类型。编译器根据这些信息正确的创建数组。普通变量可以使用的类型,数组元素都可以使用。
二. 一维数组
1. 一维数组的创建和初始化
1.1. 一维数组的创建
int arr[4];
上面便创建了一个整型数组:
- int 是数组的类型,在这里是整型。
- arr 是数组名。
- [] 是下标引用操作符也是数组的标志,这里我们在里面给上一个4,代表一个数组名为arr的整型数组里面放了四个元素。
值得注意的是,我们在定义数组时,[] 里的必须是一个常量表达式(const),这是C99标准之前规定的。也就是说,如果我们在前面创建一个整型变量给个初始值10,在创建数组时[]里放的是这个整型变量的变量名,这样编译器会报错,在语法上也是不支持的(C99标准之前)。

