首页 > 编程知识 正文

正确的赋值语句,c语言中%s和%c

时间:2023-05-05 11:43:46 阅读:135957 作者:4535

赋值语句是在赋值表达式中加上分号的表达式语句。

其一般形式为变量=表达式;

使用赋值语句时,必须注意以下事项:

代入符号"="右侧的式子也可以是代入式,因此,下述的形式变量=()变量=式); 成立,形成嵌套的状况。 其展开后的一般形式为:变量=变量=…=式; 例如,a=b=c=d=e=5; 由于遵循赋值运算符的右结合性,实际上e=5; d=e; c=d; b=c; a=b;

请注意在变量==说明==中赋予变量初始值和赋值语句的区别。 为变量分配初始值是变量说明的一部分,分配初始值的变量与其后面的其他同类变量之间必须用逗号分隔,赋值语句必须以分号结束。 例如,int a=5、b、c;

在变量说明中,不能向多个变量连续分配初始值。 以下说明是错误的。 int a=b=c=5必须写int a=5、b=5、c=5。 赋值语句允许连续赋值。

请注意赋值表达式和赋值语句的区别。 赋值表达式是表达式,可以出现在允许表达式出现的任何位置,但不能出现赋值语句。 以下语句是合法的。

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

其中,(x=y 5 )是代入公式,如果公式x=y 5大于0,则句子的功能为z=x。

以下语句是非法的。

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

因为x=y 5; 是一条语句,不能显示在公式中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。