• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

若变量已正确定义并赋值,则下面不符合C语言语法的C语言语句是______ A a:+2=b+1; B a=b=c=1; C c=a+b==100; D a=a+7>=c+b

发布于 2023-12-26 16:31:30

A项“a:+2=b+1;”不符合C语言的语法。在C语言中,赋值语句左侧必须是一个可赋值的存储单元(通常是变量),而"+2"不是一个可以赋值的对象,且这个表达式中使用了冒号(:)和等号(=)的顺序不正确,这不是C语言的有效语法。

其他选项说明: B项“a=b=c=1;”是合法的,它将把值1依次赋给变量c、b和a。 C项“c=a+b==100;”是合法的,这个表达式首先计算a+b,然后比较结果是否等于100,最终将比较结果(1为真,0为假)赋值给变量c。 D项“a=a+7>=c+b”是合法的,这个表达式首先计算a+7c+b的值,然后进行比较运算,最后将比较结果(1或0)赋值给变量a。

所以,不符合C语言语法的语句是 A a:+2=b+1;。

0 条评论

发布
问题

在线
客服