首页 > 常见问答

正确的赋值表达式规则 c语言赋值语句正确写法?

c语言赋值语句正确写法?

(1)c语言的赋值语句具有其它高级语言赋值语句的功能。但不同的是:c中的赋值号“=”是一个运算符,可以写成a=b=c=d。在大多数其他语言中,赋值号不是运算符,上述书写是非法的。(2)赋值表达式和赋值语句的概念例如,if((a=b)>0)cout<<“a>0”<0“<0”<0)cout<<“a>0”<

由于赋值字符“=”右侧的表达式也可以是赋值表达式,下面的形式变量=(variable=expression)保持不变,从而形成一个嵌套的case。展开后的一般形式是:variable=variable==表达式,例如:a=b=c=d=e=5,根据赋值运算符的右联接等价于:e=5,d=e,c=d,b=c,a=b]。请注意将初始值赋给变量和variable==description=中的赋值语句之间的区别。将初始值赋给变量是变量描述的一部分。具有初始值的变量和其他类似变量必须用逗号分隔,而赋值语句必须以分号结尾。例如:inta=5,b,c

在变量描述中,不允许连续给多个变量赋值。如果以下描述错误:inta=b=c=5必须写成inta=5,b=5,c=5,赋值语句允许连续赋值。

注意赋值表达式和赋值语句之间的区别。赋值表达式可以出现在任何允许表达式出现的地方,但赋值语句不能出现。

正确的赋值表达式规则 c语言赋值语句正确写法?

以下语句是合法的:

if((x=y5)>0)z=x

这里(x=y5)是赋值表达式。该语句的功能是,如果表达式x=y5大于0,则z=x。

正确的赋值表达式规则c语言正确的赋值表达式&在c语言中是什么意思?

原文标题:正确的赋值表达式规则 c语言赋值语句正确写法?,如若转载,请注明出处:https://www.saibowen.com/wenda/24451.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。