C 中和的區別
在C 中," " 和" " 運算子有不同的用途:
運算子
運算子
區別總結
#特徵 | 運算子 | # 運算子 |
---|---|---|
基本用途 | 數值相加、字串連接 | 變數遞增 |
一元/二元 | 一元與二元 | 僅一元 |
#操作順序 | 返回結果後再遞增 | 遞增後再傳回結果 |
值型別 | 可能傳回新值或指標 | 傳回變數的原始值或遞增後的值 |
範例
<code class="cpp">// 加法 int sum = 2 + 3; // sum 为 5 // 字符串连接 std::string name = "John" + " Doe"; // name 为 "John Doe" // 一元加法 int count = 1; count++; // count 为 2 // 后缀递增 int value = 5; int result = value++; // result 为 5,value 为 6 // 前缀递增 int score = 10; int newScore = ++score; // newScore 为 11,score 也为 11</code>
以上是c++中+和++的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!