如果我们在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
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短