C语言如何高效率地把一个数组的内容复制给另一个数组

这个版本的代码非常紧凑,速度也很快,完全可以与汇编程序员所编写的同类程序相媲美。

#include 
#define SIZE 3
int main()
{
	int a[SIZE], b[SIZE]={1,2,3};
	register int *x, *y;
	for( x = a, y = b ; y < &b[SIZE] ; )
		*x++ = *y++;
	return 0;
}

你可能感兴趣的:(c语言)