<p>//一维数组</p>
讯享网
#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[数组长度]
int arr[3];
//数组元素进行复制,数族元素下标从0开始
arr[0]=1;
arr[1]=2;
arr[2]=3;
//访问数组元素
cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[数组长度]={值1,值2,值3……}
int arr[3]={11,22,33};
//访问数组元素
/法一cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;/
for(int n=0;n<3;n++)
{
cout<<arr[n]<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[]={值1,值2,值3……}
int arr[]={111,222,333};
//访问数组元素
/法一cout<<arr[0]<<endl;
cout<<arr[1]<<endl;
cout<<arr[2]<<endl;/
for(int n=0;n<3;n++)
{
cout<<arr[n]<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main()
{
//数组名的用途1:通过数组名统计整个数组占用的内存大小
int arr[]={1,2,3,4,5,6,7};
cout<<“整个数组占用内存空间:”<<sizeof(arr)<<endl;
cout<<“单个元素占用内存空间:”<<sizeof(arr[0])<<endl;
cout<<“数组中的元素个数:”<<sizeof(arr)/sizeof(arr[0])<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main()
{
//数组名的用途2:获取数组首地址
int arr[]={1,2,3,4,5,6,7};
cout<<“数组首地址为:”<<arr<<endl;
cout<<“数组的第一个元素首地址:”<< &arr[0]<<endl;
return 0;
}

//二维数组

#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[行数][列数]
int arr[2][3];
arr[0][0]=1;
arr[0][1]=2;
arr[0][2]=3;
arr[1][0]=4;
arr[1][1]=5;
arr[1][2]=6;
for(int i=0;i <2;i++)
{
for(int j=0;j <3;j++)
{
cout<<arr[i][j]<<“ ”;
}
cout<<endl;
}


#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[行数][列数]={{数据1,数据2……},{数据3,数据4……}}
int arr[2][3]={{11,22,33},{44,55,66}};
for(int i=0;i <2;i++)
{
for(int j=0;j <3;j++)
{
cout<<arr[i][j]<<“ ”;
}
cout<<endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[ ][列数]={数据1,数据2,数据3,数据4……}
int arr[2][3]={111,222,333,444,555,666};
for(int i=0;i <2;i++)
{
for(int j=0;j <3;j++)
{
cout<<arr[i][j]<<“ ”;
}
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main()
{
//数组类型 数组名[ ][列数]={数据1,数据2,数据3,数据4……}
int arr[ ][3]={1111,2222,3333,4444,5555,6666};
for(int i=0;i <2;i++)
{
for(int j=0;j <3;j++)
{
cout<<arr[i][j]<<“ ”;
}
cout<<endl;
}
return 0;
}

#include <iostream>
using namespace std;
int main()
{
//二维数组占用内存空间大小
int arr[2][3];
cout<<“二维数组占用空间:”<<sizeof(arr)<<endl;
cout<<“二维数组单行占用空间:”<<sizeof(arr[0])<<endl;
cout<<“二维数组单个元素占用空间:”<<sizeof(arr[0][0])<<endl;
cout<<“二维数组的行数:”<<sizeof(arr)/sizeof(arr[0])<<endl;
cout<<“二维数组的列数:”<<sizeof(arr[0])/sizeof(arr[0][0])<<endl;
return 0;
}

#include <iostream>
using namespace std;
int main()
{
//二维数组占用内存空间大小
int arr[2][3];
cout<<“二维数组首地址:”<<arr<<endl;
cout<<“二维数组第一行首地址:”<<arr[0]<<endl;
cout<<“二维数组第二行首地址:”<<&arr[0][0]<<endl;
return 0;
}


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/147632.html