1.利用指针反序输出字符数组:
#include<iostream>
#include <cmath>
using namespace std;
void Swap(int num1,int num2){
int tmp=num1;
num1=num2;
num2=tmp;
}
int main(){
char ar[11];
cin>>ar;
char* p=ar+10;
for(int i=0;i<11;i++){
cout<<*p;
p--;
}
return 0;
}
2.用指针查找并输出字符串中的某个字符:
#include<iostream>
#include <cmath>
using namespace std;
void Swap(int num1,int num2){
int tmp=num1;
num1=num2;
num2=tmp;
}
int main(){
char ar[11],a;
bool b=0;
cin>>ar;
cin>>a;
char* p=ar;
for(int i=0;i<11;i++){
if(p[i]==a){
cout<<i+1;
b=1;
break;
}
}
if(b==0){
cout<<"no";
}
return 0;
}