0
点赞
收藏
分享

微信扫一扫

c语言memcpy函数


数组与数组完全赋值的办法:


#define _CRT_SECURE_NO_WARNINGS 

#include <stdio.h>


//2.如何将数组完成完全赋值:-1使用for循环:

//int main()

//{

// int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };

// int arr2[11];

// for (int i = 0; i <= 9; i++)

// {

// arr2[i] = arr1[i];

// printf("arr2[i]=%d\n", arr2[i]);

// }

//}

//2.如何将数组完成完全赋值:-2使用:memcpy(memory copy)内存复制函数:

c语言memcpy函数_i++

#include <memory.h>

int main()

{

int arr1[10] = { 1,2,3,4,5,6,7,8,9,10 };

int arr2[11];

memcpy(arr2, arr1, sizeof(arr1));

for (int i = 0; i <= 9; i++)

{

printf("%d\n", arr2[i]);

}

}



//1.数组的基本知识:

//int main()

//{

// //int arra[10];  //注意是方括号,不是圆括号!

// //只有在数组初始化的时候才能使用初始化列表{  },而赋值不可以。

// int arra[10];

// for (int i = 0; i <= 9; i++)

// {

// printf("time %d\n",i+1);

// int n = 0;

// for (int j = 0; j <= 9; j++)

// {

// // int c[i] = n; //数组中元素可以多次赋值,但不能多次初始化;

// arra[j] = n;

// n += 2;

// printf("%d\n", arra[j]);

// }

// }

// return 0;

// }

举报

相关推荐

0 条评论