您現在的位置是:首頁 >生活 > 2022-11-16 17:47:15 來源:
逗號運算符和逗號表達式(逗號運算符)
導讀 大家好,小霞來為大家解答以上的問題。逗號運算符和逗號表達式,逗號運算符這個很多人還不知道,現在讓我們一起來看看吧!1、12,7稱為逗號表
大家好,小霞來為大家解答以上的問題。逗號運算符和逗號表達式,逗號運算符這個很多人還不知道,現在讓我們一起來看看吧!
1、12,7稱為逗號表達式,又稱為“順序求值運算符”。
2、逗號表達式的一般形式為表達式1,表達式2逗號表達式的求解過程是:先求解表達式1,再求解表達式2。
3、整個逗號表達式的值是表達式2的值。
4、(x=6,x+1,y=6,x+y)先是給x賦值6,然后做x+1運算(x沒有變化),再做y賦值6,最后做x+y,結果是12,因為x,y都為6(y=6,y+1,x=y,x+1)先是給y賦值。
5、y+1運算,同樣的y還是6,再把y賦值給x,x為6,最后做x+1運算,結果為76,6(x=6,x+1,y=6,x+y)這個只有兩個賦值才會改變x,y的值。
6、所以x:6?y:6。
7、(y=6,y+1,x=y,x+1)這個只有兩個賦值才會改變x,y的值。
8、所以y:6?x=y:6。
9、逗號運算符可以看著連接作用,相加并不會改變,只有賦值了才會!還有++--?13和8,逗號運算是以逗號為界,先就算第一個表達式,再就算第二個,依此類推,最后一個表達式的值就是整個運算的結果。
本文到此分享完畢,希望對大家有所幫助。