C语言中数组不能进行赋值操作,比如两个int型数组a[10]、b[10],是不能进行赋值语句:b=a 的。如果想要从数组a复制k个元素到数组b,可以这样做:memcpy(b,a,sizeof(int)*k),注意:memcpy函数包含在头文件string.h中。
另外:
memset(a,0,sizeof(a));
上面这句的作用是将数组a清零,也是在string.h中定义。
C语言中数组不能进行赋值操作,比如两个int型数组a[10]、b[10],是不能进行赋值语句:b=a 的。如果想要从数组a复制k个元素到数组b,可以这样做:memcpy(b,a,sizeof(int)*k),注意:memcpy函数包含在头文件string.h中。
另外:
memset(a,0,sizeof(a));
上面这句的作用是将数组a清零,也是在string.h中定义。