如果直接写a[i]=c[i]那么c[i]的值怎么办?a[i]的值已经变了。难道还用c[i]=a[i]吗?当然要用个中介变量。
晕~明白了~a[i]值还是在的
可以直接赋值c[i]=b[i]就可以了,因为前面有b[i]=a[i],程序如下:
b[i]=a[i]; a[i]=c[i]; c[i]=b[i];
实现了a与c交换。
你要明白数组不是用栈存储的
我觉得不用中间变量了 因为你此时没有要a[i]的值 若你要你的a[i],你必须要中间变量