printf(“%d“,(m+=n,n));
這個printf陳述句里的括號是怎么運算的?
uj5u.com熱心網友回復:
逗號運算式,最后一個式子的值是整個逗號運算式的值所以最后列印的結果是n的值
uj5u.com熱心網友回復:
printf輸出的是n的值。逗號運算式的形式如下:運算式1,運算式2,運算式3,...... ,運算式n,逗號運算式的要領:
(1) 逗號運算式的運算程序為:從左往右逐個計算運算式。
(2) 逗號運算式作為一個整體,它的值為最后一個運算式(也即運算式n)的值。
(3) 逗號運算子的優先級別在所有運算子中最低。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/241129.html
標籤:新手樂園
上一篇:求大佬看看這個怎么做
