/*************************************************************************
> File Name: intarray.cpp
> Author: chenhui
> Mail: *********
> Created Time: 2018年01月 9日 15:38:49
************************************************************************/
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int32_t a[10]={0};
a[1]=1;
a[2]=2;
a[3]=3;
a[4]=4;
int32_t b[10]={0};
cout<<"array size = "<< sizeof(a)/sizeof(*a)<<endl;
//memcpy(b,a,sizeof(int32_t)*sizeof(a)/sizeof(*a));
memcpy(b,a,sizeof(a));//比上面更好的写法
for(int i = 0;i<10;i++)
{
cout<<"b="<<b[i]<<" a="<<a[i]<<endl;
}
return 0;
}
> File Name: intarray.cpp
> Author: chenhui
> Mail: *********
> Created Time: 2018年01月 9日 15:38:49
************************************************************************/
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int32_t a[10]={0};
a[1]=1;
a[2]=2;
a[3]=3;
a[4]=4;
int32_t b[10]={0};
cout<<"array size = "<< sizeof(a)/sizeof(*a)<<endl;
//memcpy(b,a,sizeof(int32_t)*sizeof(a)/sizeof(*a));
memcpy(b,a,sizeof(a));//比上面更好的写法
for(int i = 0;i<10;i++)
{
cout<<"b="<<b[i]<<" a="<<a[i]<<endl;
}
return 0;
}

本文展示了一个使用C++进行数组初始化、复制及输出的例子。通过memcpy函数将一个已初始化的整型数组复制到另一个数组,并遍历输出两个数组的内容进行验证。
1101

被折叠的 条评论
为什么被折叠?



