怎样把一个数组的元素赋给另一数组?
来源:百度知道 编辑:UC知道 时间:2024/05/26 00:59:36
不能直接赋值,比如a[3]={1,2,3} b[3],这样写b=a;是不行的,这样只是把a的指针赋给了a.要把a中的值全部赋给b可以这样做,
for(int i=0;i<3;i++)
{
b[i]=a[i];
}
//注意:尽量让a b的长度一样长,b的长度太大浪费空间,太小会溢出。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/26 00:59:36
不能直接赋值,比如a[3]={1,2,3} b[3],这样写b=a;是不行的,这样只是把a的指针赋给了a.要把a中的值全部赋给b可以这样做,
for(int i=0;i<3;i++)
{
b[i]=a[i];
}
//注意:尽量让a b的长度一样长,b的长度太大浪费空间,太小会溢出。