欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ 逗號(hào)運(yùn)算符的具體使用

 更新時(shí)間:2023年08月31日 09:07:35   作者:程子的小段  
本文主要介紹了C++ 逗號(hào)運(yùn)算符的具體使用,使用逗號(hào)運(yùn)算符是為了把幾個(gè)表達(dá)式放在一起,具有一定的參考價(jià)值,感興趣的可以了解一下

使用逗號(hào)運(yùn)算符是為了把幾個(gè)表達(dá)式放在一起。

整個(gè)逗號(hào)表達(dá)式的值為系列中最后一個(gè)表達(dá)式的值。

從本質(zhì)上講,逗號(hào)的作用是將一系列運(yùn)算按順序執(zhí)行。

表達(dá)式1, 表達(dá)式2

求解過程是:先求解表達(dá)式 1,再求解表達(dá)式 2。整個(gè)逗號(hào)表達(dá)式的值是表達(dá)式 2 的值。

最右邊的那個(gè)表達(dá)式的值將作為整個(gè)逗號(hào)表達(dá)式的值,其他表達(dá)式的值會(huì)被丟棄。

var = (count=19, incr=10, count+1);

在這里,首先把 count 賦值為 19,把 incr 賦值為 10,然后把 count 加 1,最后,把最右邊表達(dá)式 count+1 的計(jì)算結(jié)果 20 賦給 var。上面表達(dá)式中的括號(hào)是必需的,因?yàn)槎禾?hào)運(yùn)算符的優(yōu)先級(jí)低于賦值操作符。

嘗試運(yùn)行下面的實(shí)例,理解逗號(hào)運(yùn)算符的用法。

#include <iostream>
using namespace std;
int main()
{
   int i, j;
   j = 10;
   i = (j++, j+100, 999+j);
   cout << i;
   return 0;
}

當(dāng)上面的代碼被編譯和執(zhí)行時(shí),它會(huì)產(chǎn)生下列結(jié)果:

1010

上面的程序中,j 最初的值為 10,然后自增到 11,這時(shí) j 的值就為 11,然后再計(jì)算第二個(gè)表達(dá)式 j+100,最后 j(j 為 11) 再加上 999,最后 i 為 最后一個(gè)表達(dá)式的值 999+j,及 999+ 11=1010。

到此這篇關(guān)于C++ 逗號(hào)運(yùn)算符的具體使用的文章就介紹到這了,更多相關(guān)C++ 逗號(hào)運(yùn)算符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • OpenCV實(shí)現(xiàn)摳圖工具

    OpenCV實(shí)現(xiàn)摳圖工具

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)摳圖工具,文中示例代碼介紹的非常詳細(xì),具有一定為大家詳細(xì)的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C++實(shí)現(xiàn)簡(jiǎn)單的通訊錄管理系統(tǒng)

    C++實(shí)現(xiàn)簡(jiǎn)單的通訊錄管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)簡(jiǎn)單的通訊錄管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Qt項(xiàng)目打包的實(shí)現(xiàn)步驟

    Qt項(xiàng)目打包的實(shí)現(xiàn)步驟

    本文主要介紹了Qt項(xiàng)目打包的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C語言編程中對(duì)目錄進(jìn)行基本的打開關(guān)閉和讀取操作詳解

    C語言編程中對(duì)目錄進(jìn)行基本的打開關(guān)閉和讀取操作詳解

    這篇文章主要介紹了C語言編程中對(duì)目錄進(jìn)行基本的打開關(guān)閉和讀取操作,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • Qt實(shí)現(xiàn)邊加載數(shù)據(jù)邊顯示頁面的示例代碼

    Qt實(shí)現(xiàn)邊加載數(shù)據(jù)邊顯示頁面的示例代碼

    無論是MFC框架還是QT框架,實(shí)現(xiàn)加載數(shù)據(jù)的等待效果都是很麻煩的,不像WEB端輕輕松松一句代碼就搞定了。本文將通過Qt實(shí)現(xiàn)邊加載數(shù)據(jù)邊顯示頁面的功能,需要的可以參考一下
    2022-01-01
  • OpenCV實(shí)現(xiàn)物體的凸包檢測(cè)的示例代碼

    OpenCV實(shí)現(xiàn)物體的凸包檢測(cè)的示例代碼

    給定二維平面上的點(diǎn)集,凸包就是將最外層的點(diǎn)連接起來構(gòu)成的凸邊形,它是包含點(diǎn)集中所有的點(diǎn)。本文將利用OpenCV實(shí)現(xiàn)物體的凸包檢測(cè),感興趣的可以了解一下
    2022-08-08
  • C++ OpenCV實(shí)現(xiàn)抖音"藍(lán)線挑戰(zhàn)"特效

    C++ OpenCV實(shí)現(xiàn)抖音"藍(lán)線挑戰(zhàn)"特效

    這篇文章主要介紹了如何使用OpenCV C++ 實(shí)現(xiàn)抖音上的特效“藍(lán)線挑戰(zhàn)”。文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)OpenCV有一定的幫助,需要的可以參考一下
    2022-01-01
  • FFmpeg中AVIOContext的使用方法詳解

    FFmpeg中AVIOContext的使用方法詳解

    AVIOContext是FFMPEG管理輸入輸出數(shù)據(jù)的結(jié)構(gòu)體,這篇文章主要為大家詳細(xì)介紹了這個(gè)結(jié)構(gòu)體的具體使用,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-08-08
  • C++空類詳解

    C++空類詳解

    以下是對(duì)C++中的空類進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下
    2013-09-09
  • C語言基礎(chǔ)知識(shí)點(diǎn)指針的使用

    C語言基礎(chǔ)知識(shí)點(diǎn)指針的使用

    這篇文章主要介紹了C語言基礎(chǔ)知識(shí)點(diǎn)指針的使用,下面文章將讓我們掌握指針的概念和用法、指針與數(shù)組之間的關(guān)系、指針指向的指針、如何使用指針變量做函數(shù)參數(shù)等更多相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03

最新評(píng)論