int arr[20] =   {0};//再定义并初始化的时候可以这样操作;

arr[20] = {0};//不能这样修改数组的值。语法错误。

int str[20] = {0};

//将一块内存初始化一个值

 

memset(arr ,0 ,sizeof(arr))//第一个参数表示初始化地址,第二个参数表示初始化值,第三个参数表示初始化内存大小。

memcpy(arr ,str ,sizeof(str))//将str内存空间的内容拷贝到arr指向的内存空间,拷贝的大小为sizeof(str)

menmove(arr ,str ,sizeof(str))//将str内存空间的内容移动到arr指向的内存空间。

相关文章:

  • 2021-10-12
  • 2021-08-26
  • 2022-02-08
  • 2022-12-23
  • 2023-03-12
  • 2021-10-08
  • 2022-02-22
  • 2022-01-15
猜你喜欢
  • 2021-06-23
  • 2021-08-29
  • 2021-04-18
  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
  • 2021-06-02
相关资源
相似解决方案