数组变量可以作赋值操作吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组变量可以作赋值操作吗?相关的知识,希望对你有一定的参考价值。

参考技术A 数组变量在初始化后不能重新赋值。实际上数组名相当于const 指针 参考技术B 也不是不可以,用指针定义的数组,你可以直接把地址赋过去 参考技术C 如果有a[5]=1,2,3;
b[5]=1,2,3,4,5;
直接 a = b是不行的,可以用个for循环来一一赋值
for(int i = 0;i<5;i++)

a[i] = b[i];

或者用 memcpy(a,b,sizeof(b));本回答被提问者和网友采纳
参考技术D 可以通过下标访问每一个元素,是可以重新赋值的 第5个回答  2013-01-13 按照元素来赋值,或者是内存拷贝memcpy

以上是关于数组变量可以作赋值操作吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何将MYSQL查询结果赋值给一个变量

如何通过JNI将java中的对象的地址赋值给c++指针变量

ES6解构赋值 (数组 , 对象)

C数组声明和赋值?

c语言结构体能否整体赋值

怎样在for循环变量中,将循环变量赋值给一个变量 批处理 bat