注:数组的输入和输出都要通过for循环来进行
4.1 一维数组
4.1.1 一维数组定义和初始化
定义: 数据类型 数组名【常量表达式】(常量说明个数,元素下标从0开始)
下标可以是常量或整体表达式
数组可以在定义的同时进行初始化。例: int a【3】={1,2,3};
如果给定常数个数不足,则系统对其余元素元素初始化为0。
只有定义静态数组,C++才会自动把各元素值初始化为0。
注:
int a【6】;
int x,i,j;
cin>>x=10;
for(i=0;i<=6;i++)
a【i】=i; 因为没有a【6】,系统会把x当做a【6】赋值为6。
4.1.2 一维数组访问
形式:数组名【表达式】 (只能逐个引用,不能一次引用整个数组)
重要例题:
1. 简单选择法10个数排序:
2. 冒泡法