倒叙字符串
main主体实现
假设给定字符串 hello word 先在main() 函数构造一个数组存入,再构造一个函数把字符串的首地址和长度传入。
Reverse函数实现
用指针和变量接收传入的数组首地址长度,函数中构造一个新的数组把传入数组的元素倒着接收,然后正着输出。
代码实现
void Reverse(char* a, int k)
{
char b[11] = {0};
int i;
int j;
for (i = k-2 ; i>=0; i--)
{
b[i] = *a;
a++;
}
printf("%s\n", &b[0]);
}
int main()
{
char str[] = "hello word";
int a = sizeof(str);//值为11 有个/0;
Reverse(str,a);
return 0;
}