当前位置:网站首页 > C++编程 > 正文

c++合并数组(c++两数组合并)



//一维数组

#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++两数组合并)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!

版权声明


相关文章:

  • tcp标定(tcp标定步骤)2025-04-19 13:09:08
  • cp15(cp1500怎么连接电脑)2025-04-19 13:09:08
  • gitclone指定版本(git log 指定版本)2025-04-19 13:09:08
  • git clone指定目录(git diff 指定目录)2025-04-19 13:09:08
  • hipc官网下载(hip 下载)2025-04-19 13:09:08
  • msvcp140文件被占用(msvcp140文件被占用怎么办)2025-04-19 13:09:08
  • act战斗系统(atb战斗系统的游戏)2025-04-19 13:09:08
  • ubuntu源码编译(ubuntuc++编译器)2025-04-19 13:09:08
  • 库存表自动进销存模板(excel制作自动进销库存表-技巧不求人(336))2025-04-19 13:09:08
  • vscode gcc编译(vscode gcc编译器)2025-04-19 13:09:08
  • 全屏图片