回覆列表
  • 1 # EXCEL進階課堂

    你的問題是:C語言,三目運算子的結合性是怎麼樣的?

    要回答這個問題,需要弄清楚C語言的三目運算子是什麼,怎麼運算。

    第一:C語言的三目運算子是什麼?

    所謂三目運算子,是指參加運算時必須有三個運算元。

    C語言當中,只有一個三目運算子,它就是條件運算子 ?:

    具體組成格式如下:

    第二:三目運算子的運算流程

    具體運算流程如下:

    先判斷表示式1為真還是為假,為真就去執行表示式2,並將它的值做為條件運算表示式的值;為假就去執行表示式3,並將它的值做為條件運算表示式的值。

    例1:

    例2:

    最終a=5

    第三:三目運算子的結合性

    C語言三目運算子的結合性總體而言是從左住右。

    同時條件運算子裡面放的是3個表示式,每種表達都有自己的運算結合性,需要你遇到問題具體分析。

    同時,三目運算子就是if~else結果的一種變形,理解就可以了。

  • 中秋節和大豐收的關聯?
  • pvc給水管採用膠圈承接如何安裝?