如果我們使用 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP