C++中拜訪字符串的三種辦法總結。本站提示廣大學習愛好者:(C++中拜訪字符串的三種辦法總結)文章只能為提供參考,不一定能成為您想要的結果。以下是C++中拜訪字符串的三種辦法總結正文
1.用字符數組寄存一個字符串
法式1:界說一個字符數組並初始化,然後輸入個中的字符串。
#include<iostream>
using namespace std;
int main(){
char str[]="I lvoe China!";
cout<<str<<endl;
return 0;
}
輸入成果:
I love China!
str是字符數組名,它代表數組首元素的地址,輸入str的時刻,從str指向的字符開端,逐一輸入字符,直到碰到'\0'為止。
2.用字符串變量寄存字符串
法式2:界說一個字符串常量並初始化,然後輸入它指向的字符串
#include<iostream>
#include<string>
using namespace std;
int main(){
string str="I lvoe China!";
cout<<str<<endl;
return 0;
}
輸入成果:
I love China!
3.用字符指針指向一個字符串
法式3:界說一個字符指針變量並初始化,然後輸入它指向的字符串。
#include<iostream>
using namespace std;
int main(){
char *str="I lvoe China!";
cout<<str<<endl;
return 0;
}
輸入成果:
I love China!
對字符指針str初始化,現實上是把字符串中的第一個元素的地址賦給str。
剖析:
cout可以逐一輸入字符串中的字符,也能夠從某一個字符的指針開端,一向輸入到字符串的開頭標記'\0'。
#include<iostream>
using namespace std;
int main(){
char str[]="I lvoe China!";
cout<<&str[2]<<endl;
return 0;
}
輸入成果:
love China!