目录
整型数组
1、概念
一组数据类型相同的元素的集合
2、定义
存储类型 数据类型 数组名[元素个数];
auto int a [5]
3、初始化
部分初始化
int a[5] = {1,2,3};
全部初始化
int a[5] = {1,2,3,4,5};
字符数组
存储类型 数据类型 数组名[元素个数];
auto char arr [5]
Char str[6] = {‘h’,’e’,’l’,’l’,’o’};
Char str[6] = {‘h’,’e’,’l’,’l’,’i’,’o’};//error,最多存放五个字符,留一个给’\0’,如果没留,就是单个字符,而不是字符串
由于brr字符数组没有预留'\0'的空间:如果在字符串中没有正确放置’\0’,可能会导致字符串输出出现问题,如输出两遍或者错误输出。
二维数组:
概念:
一组(数组类型的)元素集合在一起
定义:
存储类型 数据类型 数组名[行数][列数];
auto int arr [2][3]
部分初始化
int a[2][3]={1,2}
全部初始化
int a[2][3] ={1,2,3,4,5,6};
数组的访问
二维字符数组
概念
存储类型 数据类型 数组名[行数][列数];
行数:(一维字符数组的个数)字符串的个数
列数:(一维字符数组中字符的个数)每一个字符串最多存放几个字符
Char str[3][20];//定义了一个长度为3的数组,每一个元素又是长度为20的字符数组
二维数组访问