#include<iostream>
using namespace std;
int main()
{
char a[10]; //定义一个一维数组用来存放字符串
int i,j; //定义变量
cout<<"请输入字符:“;
for(i=0;i<10;i++) //接收用户的输入
{
cin>>a[i];
if (a[i]=='x') //遇到字符x就跳出for 循环
break;
}
cout<<endl;
for(j=i-1;j>=0;j--) //倒叙输出
cout<<a[j]<<" ";
cout<<endl;
}
经过调试 这个i的值是保留的,还在这个函数中就是保留的,如果在另外一个函数中使用i这个值就不会 保留的