賦值語句正確寫法 c語言賦值語句正確寫法?
c語言賦值語句正確寫法?(1)C語言的賦值語句具有其它高級語言賦值語句的功能。但不同的是:C中的賦值號“=”是一個運算符,可以寫成a=b=C=D。在大多數(shù)其他語言中,賦值號不是運算符,上述書寫是非法的
c語言賦值語句正確寫法?
(1)C語言的賦值語句具有其它高級語言賦值語句的功能。但不同的是:C中的賦值號“=”是一個運算符,可以寫成a=b=C=D。在大多數(shù)其他語言中,賦值號不是運算符,上述書寫是非法的。(2) 賦值表達式和賦值語句<]“<]”(GTA)的概念可以包含在其他表達式中。C是正確的。K的值等于0或1。如果I和j相等,那么K等于1。如果不是,那么k=0。
C語言:一下不正確的賦值語句是?
k=I=J的語法正確,a=B,C=1;語法錯誤賦值語句(=sign)執(zhí)行“正確組合”模式,即首先計算正確的內(nèi)容。賦值語句的左側(cè)只能是變量,不能是常量或表達式。根據(jù)上述賦值語句的特點,第一個公式可以分為兩部分:I=J;k=I;兩者都滿足C語言的要求。在第二個公式中,添加了加法運算。加法的優(yōu)先級高于=號,因此可以分為:(B,c)=1;a=(B,c);顯然,前半部分(B,c)=1不符合c語言的賦值語句左側(cè)不能是表達式的要求。
k=i=j a=b c=1 c語言中這兩種賦值語句對嗎,為什么?
由于賦值字符“=”右側(cè)的表達式也可以是另一個賦值表達式,因此下面的形式變量=(variable=expression)為真,從而形成嵌套情況。展開后的一般形式是:variable=variable==表達式,例如:a=b=C=D=e=5,根據(jù)賦值運算符的右聯(lián)接等價于:e=5,D=e,C=D,b=C,a=b]。請注意將初始值賦給變量和variable==description=中的賦值語句之間的區(qū)別。將初始值賦給變量是變量描述的一部分。具有初始值的變量和其他類似變量必須用逗號分隔,而賦值語句必須以分號結(jié)尾。例如:int a=5,B,C
在變量描述中,不允許連續(xù)給多個變量賦值。如果以下描述錯誤:int a=b=C=5必須寫成int a=5,b=5,C=5,賦值語句允許連續(xù)賦值。
注意賦值表達式和賦值語句之間的區(qū)別。賦值表達式可以出現(xiàn)在任何允許表達式出現(xiàn)的地方,但賦值語句不能出現(xiàn)。
以下語句是合法的:
if((x=y5)>0)z=x
這里(x=y5)是賦值表達式。該語句的功能是,如果表達式x=y5大于0,則z=x。