C语言编程实现字符串拷贝,将src的内容拷贝到desc中

Python031

C语言编程实现字符串拷贝,将src的内容拷贝到desc中,第1张

要求的函数已经完成,代码如下:

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

}