//一维数组
#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;
}
到此这篇c++合并数组(c++两数组合并)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/22674.html