#include<iostream> #include<string.h> using namespace std; int main(){ string string1; string string2="China"; cout<<string2; string1=string2; cout<<endl; cout<<string1; //字符串和字符数组是一个变量名称 string word="Then"; word[2]='a'; cout<<endl<<word; }
上边有字符串复制直接使用赋值号。
string1=string2;
实际上他执行的是什么操作? strcpy(string1,string2);
字符串链接
#include <iostream> #include <string.h> using namespace std; int main(){ string str1="what"; string str2=" is your name?"; cout<<"Hello World"<<endl; cout<<str1+str2; system("pause"); return 0; }