万能百科  > 所属分类  > 

若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是( )。

若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是( )。

A.int a=b=c=d=1;

B.int a=1,b=1,c=1,d=1;

C.int a,b,c,d;a=b=c=d=1;

D.int a,b,c,d=1;a=b=c=d;

正确答案:

AC语言赋值运算符的结合方向是从右向左,使用的变量必须已经定义了,inta=b=c=d=1;本条语句首先执行赋值运算d=1,由于b并未定义,故编译不通过,提示没有定义标识符b.c、d,故A选项错误。答案为A选项。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签