#include
#include <Windows.h>
#include
using namespace std;
int main(void) {
string q1 = “我”;
string q2 = “想”;
string q3 = “揍你”;
string q4;
q4 = q1+q2;
cout << "q1+q2=" << q4 << endl;
q4 = q4+q3;
cout << "q4+q3=" << q4 << endl;
q4 += "削你";
cout << "q4=" << q4 << endl;
system("pause");
return 0;
}
4.4 demo5 - string字符串的加法
把+左侧的字符串,和+右侧的字符串,直接拼接成一个新的字符串
注意顺序。(C语言的字符串不支持该方式)
注意与数学中的“加法”不同:
“100” + “200” 等于 “300”
“100” + “200” 等于 “100200”
demo
#include
#include <Windows.h>
#include
using namespace std;
int main(void) {
string s1 = “武当派”;
string s2 = “张三丰”;
string s3 = “太极拳”;
string s4;
s4 = s1 + s2; //武当派张三丰
cout << "s4=" << s4 << endl;
s4 = s4 + s3; //武当派张三丰太极拳
//相当于 s4 += s3;
cout << "s4=" << s4 << endl;
s4 += "第一式";
//等效于:s4 = s4 + "第一式";
cout << "s4=" << s4 << endl;
system("pause");
return 0;
}