两个数组变量能不能直接进行数据交换?

两个数组变量能不能直接进行数据交换?交换数组变量会发生内存拷贝么?

1.如果你是用指针指向了数组,直接交换指针就好
2.如果想将数组里的元素值都交换,可以考虑循环一个个交换或者使用memcpy

一个for循环不就交换了么

建议楼主看下这个帖子
http://blog.csdn.net/coder__cs/article/details/51823035