字符串指针指向字符串中第0个字符的地址
1.使用指针变量处理字符串
1.定义指向字符型的指针变量,然后使用赋值语句使该变量指向某个字符串常量
char *p;
p="Hello"
2.定义指针变量的同时指向某个字符串常量,即赋初值.
char *p="Hello"
#include<iostream>
using namespace std;
int main()
{
int i;
char *str = "computer";
cout<<*str<<endl; //+3????????????? *str?????????洢???????
for(i=0;str[i]!='\0';i++)
cout<<str[i];
cout<<endl;
for(i=0;*(str+i)!='\0';i++)
cout<<*(str+i);
return 1;
}
#include<iostream>
using namespace std;
int s_cmp(char *s,char *t)
{
while((*s)&&(*t)&&(*t==*s))
{
t++;s++;
}
if(*s-*t>0)
return 1;
else
if(*s-*t==0)
return 0;
else
return -1;
}
int main(){
cout<<s_cmp("xyz","xyy")<<endl;
cout<<s_cmp("xyz","xyz")<<endl;
cout<<s_cmp("xyy","xyz")<<endl;
}