在編程中,我們經(jīng)常使用賦值語句來將一個(gè)值賦給一個(gè)變量。比如,a=1是一個(gè)典型的賦值語句,它將值1賦給了變量a。同樣的,b=2也是一個(gè)賦值語句,它將值2賦給了變量b。
然而,有些人可能會(huì)認(rèn)為a=1,b=2也是一個(gè)賦值語句,因?yàn)樗雌饋硐袷墙o兩個(gè)變量都賦了一個(gè)值。但實(shí)際上,這是一個(gè)錯(cuò)誤的想法。
在編程語言中,每一個(gè)賦值語句都只能賦一個(gè)值給一個(gè)變量。如果你想給多個(gè)變量賦值,你需要使用多個(gè)賦值語句。因此,a=1,b=2并不是一個(gè)合法的賦值語句。
http://www.fjhawl.com/common/images/k2gasJX6CW_4.jpg
那么,a=1,b=2到底是什么呢?實(shí)際上,它是一個(gè)表達(dá)式語句。在這個(gè)表達(dá)式中,逗號(hào)分隔符將兩個(gè)表達(dá)式連接起來,使它們成為了一個(gè)整體。在這個(gè)表達(dá)式中,a=1和b=2都是獨(dú)立的表達(dá)式,它們分別將值1和值2賦給了變量a和b。
因此,我們需要明確區(qū)分賦值語句和表達(dá)式語句。賦值語句只能賦一個(gè)值給一個(gè)變量,而表達(dá)式語句可以包含多個(gè)表達(dá)式,并將它們合并為一個(gè)整體。在編程中,我們需要了解這些差異,并在編寫代碼時(shí)正確使用它們。