数组与数组完全赋值的办法:
#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)内存复制函数:
#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;
// }