使用指针和函数对一个字符串进行倒叙

倒叙字符串

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;
	
}

发布了5 篇原创文章 · 获赞 1 · 访问量 75

猜你喜欢

转载自blog.csdn.net/KEVIN_WANG333/article/details/103978947
今日推荐