设变了x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是?(if(b==0)m=1;n=2;在C语言中怎么错-)

设变了x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是?(if(b==0)m=1;n=2;在C语言中怎么错-)题目 设变了 x 和 y 均已正确定义并赋值 以下 if 语句中 在编译时将产生错误信息的是 A if x B if x gt y amp amp y 0 else y C if x gt 0 x else x

大家好,我是讯享网,很高兴认识大家。

题目:

设变了x和y均已正确定义并赋值。以下if语句中,在编译时将产生错误信息的是      

A:if(x++);

B:if(x>y && y!=0);

   else y++;

C:if(x>0) x--

    else x++;

D:if(y<0) {;}

解释说明:

A:if(x++);   相当于  if(x++)

                                 {

                                        ;   //空语句


讯享网

                                  }

B:if(x>y && y!=0);

   else y++; 

C:if(x>0) x--         相当于       if(x>0)

    else x++;                              {

                                                        x--

                                                 }else

                                                {

                                                          x++; 

                                                 }

 错误 if{ }括起来的为语句,语句后必须以分号结束。

D:if(y<0) {;}    =>  与A一样

小讯
上一篇 2025-04-05 08:25
下一篇 2025-03-29 07:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/31692.html