一维数组定义的三种方式:
1.数据类型 数组名[数组长度];
2.数据类型 数组名[数组长度]={值1,值2,...};
3.数据类型 数组名[]={值1,值2,...};
/*1.数据类型 数组名 [数组长度];*/
int arr[3];
arr[0]=10;
arr[1]=20;
arr[2]=30;
cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;
/*2.数据类型 数组名 [数组长度]={值1,值2,...};*/
如果在初始化数据时,没有全部填写完,会用0来填补剩余数据。
int arr[3]={10,20,30};
cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;
利用循环输出:
for(int i=0;i<3;i++)
{
cout<<arr[i]<<emdl;
}
/*3.数据类型 数组名 []={值1,值2,.....};*/
定义数组的时候,必须有初始长度,根据给的值的个数系统自动计算
int arr[]={10,20,30};
cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;
利用循环输出:
for(int i=0;i<3;i++)
{
cout<<arr[i]<<emdl;
}
数组特点
放在一块连续的内存空间中,数组中每个元素都是相同的数据类型。
总结
1.数组名的命名规范与变量名命名规范一致,不要和变量名重名。
2.数组中的下标是从0开始索引的。