為方便說明,定義兩個整型數組a,b,并實現將a中的值賦值到b中。 int a[4] = {1,2,3,4}, b[4]; 1、 通過數組遍歷,逐個賦值。 定義循環變量int i; for(i = 0; i < 4; i ++) b[i] = a[i]; 該程序功能為遍歷數組a,逐個賦值到數組b對應元素中。 2、 借助內存復制函數memcpy,整體賦值。 void *memcpy(void *dst, void *src, size_t size); 這個函數的功能為將src上,大小為size字節的數據賦值到dst上。 調用該函數時需要引用頭文件cstring,即 #include 賦值數組的代碼為 memcpy(b,a,sizeof(a)); |