C++基础——数组-1

数组:结构体 struct
共用体 union
枚举类型 enum
一维数组:
定义:
数据类型 数组名 【常量表达式】
int a[5]
不能用变量定义N为数组;
数组名表示内存首地址;
常量表达式包括常量,符号常量;
(C++语言对数组不做越界检查,使用时要注意)
引用:
数组必须先定义后使用;
只能逐个引用;
必须 for(j=0;j,10;j++)
cout<<a[i];
一维数组初始化:
int a[5]={1,2,3,4,5};
或者a[0]=1;a[1]=2;a[2]=3…
二维数组:
例如 int a[j][i];
初始化:
全部初始化 int a[2][3]={{1,2,3},{4,5,6}}
部分初始化 int a[2][3]={{1,2},{4}}
用冒泡法对n个数排序(由小到大)
#include
using namespace std;
const int N=10;
void main()
{int a[N+1],i,j,t;
cout<<“input”<<N<<“number:\n”;
for(i=1;i<N+1;i++)
cin>>a[i];
for(j=1,j<N;j++)
if(a[i]>a[i+1])
{t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for9i=1;i<N+1;i++) cout<<a[i]<<" ";

猜你喜欢

转载自blog.csdn.net/weixin_44034219/article/details/84951040