用指针编写程序将输入的字符串倒序输出

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
	char a[20];
	int i;
	char *p;
	p=a;
	cout<<"输入一个字符串"<<endl;
	cin>>a;
	i=strlen(a);//测量长度要调用string.h库 ;
	for(;i>=0;i--)
	{
		cout<<*(p+i-1);/*因为测出的长度是从零开始的,也
		 就是说最后一位的地址是i-1,所以最后一个地址就要
		 减一去*/ 
	}
	return 0;
 } /*先定义一个字符型数组,然后在定义一个指针指向它的首
 地址, 然后再测量出数组的长度,再然后将指针指向数组的尾
 元素那,然后再输出。 */
  

猜你喜欢

转载自blog.csdn.net/qq_41404557/article/details/84641662
今日推荐