void str_copy(char* desc, char* src)
{for(*desc++=*src++)
}
我理解倒序就是原本从大到小, 排成从小到大...(或者反过来)这样的话, 最简单的方法, 编一个循环体:
int b[N]//假定数组a存放原数据, b存放倒序后的数据,N为数据个数
for(i=0,j=Ni<N&&j>=0i++,j--)
{
b[j]=a[i]
}
如果要求不使用新数组的话,就交换两头元素的位置,比如12345, 15交换,24交换:
int t//中间变量t
for(i=0i<N/2i++) //依然假设数组a存放原数据,N为数据个数
{
t=a[i]
a[i]=a[N-i-1]
a[N-i-1]=t
}