如果我们在C ++中连接两个字符串文字会怎样?
在本节中,我们将看到字符串和字符串文字的另一个属性。如果要在C++中连接两个字符串,则必须记住一些事情。
如果x+y是字符串连接的表达式,则x和y均为字符串。然后,该表达式的结果将是字符串x的字符的副本,后跟字符串y的字符。
x或y可以是字符串文字或字符,但不能两者都是。如果两者都是字符串文字,则它们不会被串联。
范例程式码
#include<iostream>
using namespace std;
main(){
cout << "Hello " + "World";
}输出结果
The above code will not be compiled because both of the operands are literals.
在此,运算符“+”的左联想性返回错误。如果其中之一是字符串,则它将正常工作。
范例程式码
#include<iostream>
using namespace std;
main(){
string my_str = "Hello ";
cout << my_str + "World";
}输出结果
Hello World
热门推荐
10 中秋祝福语简短版大全
11 宝宝生病简短祝福语大全
12 14年祝福语简短情话
13 发给导师的祝福语简短
14 恋爱祝福语大全简短搞笑
15 给导师送花祝福语简短
16 写字生日祝福语简短独特
17 周二祝福语大全简短
18 打游戏通关祝福语简短