用指標編寫程式將輸入的字串倒序輸出

遠飛夢發表於2018-11-29
#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;
 } /*先定義一個字元型陣列,然後在定義一個指標指向它的首
 地址, 然後再測量出陣列的長度,再然後將指標指向陣列的尾
 元素那,然後再輸出。 */
  

相關文章