导图社区 数组
这是一篇关于数组的思维导图,包含一维数组、二维数组和多维数组、字符数组、作为函数参数等。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数组
一维数组
定义: 类型标识符 数组名[元素个数];
类型标识符为数组的数据类型(可以是基本数据类型,如char、int、float、double等,亦可以是构造类型,如结构体);元素个数只能是整型常量或整型符号常量,不能是整型变量。
数组元素的下标从0开始编号
可以和同类型简单变量、数组等一起定义
初始化
对数组全部元素进行初始化
,{}
对部分元素进行初始化
不定义数组的元素个数,对数组全部元素进行初始化
引用(数组名[下标] 下标可以是整数类型的常量、变量或表达式)
a[1]=5 对数组元素赋值,下标为整数
a[i+1]=a[i]; 用一个数组元素对另一个数组元素赋值,下标可以为变量或表达式
x=a[i+j]+9; 访问数组元素的值
二维数组和多维数组
二维数组定义 类型标识符 数组名[第一维元素个数][第二维元素个数];
以分行的形式对数组全部元素进行初始化
将所有数据放在一个花括号内
不定义数组的第一维元素,全部初始化
用二维形式对数组元素全部初始化
引用
字符数组
用来存放字符类型数据的数组
字符串的输入和输出
字符串常用处理函数
作为函数参数
数组元素
二维数组
题型
排序问题(对N个数从小到大或从大到小排序后输出)
选择法
冒泡法