数组
一维数组:
1.定义格式:类型 数组名[常量表达式],需要注意的是三点:数组名定义规范,数组长度固定,引用时最大下标值为数组长度减1.
2.初始化:1.长度确定,元素确定
2.长度确定,元素部分确定,其余为0
3.长度确定,一个0,全为0
4.长度不确定,根据元素个数,长度自动确定。
二维数组:
1.定义格式:类型 数组名[常量表达式][常量表达式]
2.理解:可以理解为n个一维数组,同时内存存放的时候,先存放第一行,再存放第二行。
3.初始化:1.两个维数明确,全部赋值,行与行大括号分开,界限清楚。
2.两个维数明确,全部赋值,行行界限不清楚。
3.两个维数明确,只对部分元素赋初值。
4.如果全部赋值,二维数明确,一维数可以省略。
字符数组:
1.定义:定义方法与普通数组相同,每一个元素都是一个字符。
2.初始化:当字符数组的元素个数小于数组长度时,多余的元素用'\0'补充,称为空字符。'\0'对应的整型数字为0
字符串:
1.字符串是按字符数组进行处理的,字符串有结束标志'\0',该标志对应的ASCII码对应的就是0.