c語(yǔ)言賦值語(yǔ)句正確寫(xiě)法 c語(yǔ)言賦值語(yǔ)句正確寫(xiě)法?
c語(yǔ)言賦值語(yǔ)句正確寫(xiě)法?(1)C語(yǔ)言的賦值語(yǔ)句具有其它高級(jí)語(yǔ)言賦值語(yǔ)句的功能。但不同的是:C中的賦值號(hào)“=”是一個(gè)運(yùn)算符,可以寫(xiě)成a=b=C=D。在大多數(shù)其他語(yǔ)言中,賦值號(hào)不是運(yùn)算符,上述書(shū)寫(xiě)是非法的
c語(yǔ)言賦值語(yǔ)句正確寫(xiě)法?
(1)C語(yǔ)言的賦值語(yǔ)句具有其它高級(jí)語(yǔ)言賦值語(yǔ)句的功能。但不同的是:C中的賦值號(hào)“=”是一個(gè)運(yùn)算符,可以寫(xiě)成a=b=C=D。在大多數(shù)其他語(yǔ)言中,賦值號(hào)不是運(yùn)算符,上述書(shū)寫(xiě)是非法的。(2) 賦值表達(dá)式和賦值語(yǔ)句的概念例如,if((a=b)>0)cout<< “a>0”<0“<0”<0)cout<< “a>0”<
由于賦值字符“=”右側(cè)的表達(dá)式也可以是賦值表達(dá)式,下面的形式變量=(variable=expression)保持不變,從而形成一個(gè)嵌套的case。展開(kāi)后的一般形式是:variable=variable==表達(dá)式,例如:a=b=C=D=e=5,根據(jù)賦值運(yùn)算符的右聯(lián)接等價(jià)于:e=5,D=e,C=D,b=C,a=b]。請(qǐng)注意將初始值賦給變量和variable==description=中的賦值語(yǔ)句之間的區(qū)別。將初始值賦給變量是變量描述的一部分。具有初始值的變量和其他類似變量必須用逗號(hào)分隔,而賦值語(yǔ)句必須以分號(hào)結(jié)尾。例如:int a=5,B,C
在變量描述中,不允許連續(xù)給多個(gè)變量賦值。如果以下描述錯(cuò)誤:int a=b=C=5必須寫(xiě)成int a=5,b=5,C=5,賦值語(yǔ)句允許連續(xù)賦值。
注意賦值表達(dá)式和賦值語(yǔ)句之間的區(qū)別。賦值表達(dá)式可以出現(xiàn)在任何允許表達(dá)式出現(xiàn)的地方,但賦值語(yǔ)句不能出現(xiàn)。
以下語(yǔ)句是合法的:
if((x=y5)>0)z=x
這里(x=y5)是賦值表達(dá)式。該語(yǔ)句的作用是,如果表達(dá)式x=y5大于0,則z=x。
c語(yǔ)言賦值語(yǔ)句規(guī)則?
賦值的語(yǔ)法規(guī)則如下:
數(shù)據(jù)類型變量名=expression
表達(dá)式可以理解為值或計(jì)算公式,表達(dá)式加上英文分號(hào)就是語(yǔ)句。
例如,我買(mǎi)了幾斤我們今天需要的蘋(píng)果。
可以這樣寫(xiě):
模式1:
int appleuuCount=0//告訴appleuCount用于保存蘋(píng)果的重量。默認(rèn)值為0;
方法2:[int Apple]ucount//告訴計(jì)算機(jī)Appleucount是使用Bai保存蘋(píng)果的重量。稍后,我會(huì)告訴電腦多少錢(qián)。現(xiàn)在我不知道;