下面为错误的if语句(设int x,a,b;)是

A.if(a=b) x++;B.if(a=<b) x++;C.if(a-b) x++;D.if(x) x++;

B是错误的,应该为if (a <=b) x++,大于或小于这种判断,等号都是放在右边的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-24
A
赋值语句不能放在if后的括号内应改为(a==b)
第2个回答  2013-11-18
B
第3个回答  2013-11-18
B

下面( )是错误的if语句(设int x,a,b;)。 A. if (a=b) x++; B. if...
A 条件判断是==,=是赋值。

设intx,a,b;下面的if语句的错误的是
B项错误,正确应为 if(a<=b)x++;A项无语法错误,但一般不会这么写

设int x,a,b;则下面if语句中错误的是A if(a=b) x++; B if(a=<b)x++...
显然是B,没有a=<b这种表达式。其它表达式虽然不一定逻辑正确,但合法。

(2)选择出合法的 if语句(设有int x,a,b,c;) A.if(a == b) x++; B...
答案是A,B的符号应该是<=,,C的那个<>书上是没有的,应该还有一个D的答案吧,是不是 D.if (a => b) x++;这个和B事一样的错误

if 语句TC下错误
int a,b,x,y,z;\/*x:wei shu,y:meiyiweishuzi z:nixudayin*\/ clrscr();scanf("%d",&a);if (a<=0||a>=10000){goto end;} if (a>0&&a<=9)goto one;else if(a>=10&&a<=99)goto two ;else if(a>=100&&a<=999){goto three;} else {goto four;} one:x=1;y=...

以下关于if语句的错误描述是
一看就是AB里选一个,结果还是选B吧 记住就可以了,if后面的括号里可以放各种各样的东西

以下不正确的if语句形式是()。 A、if(x<y) {x++;y++;} B、if(x!=y...
if(x!=y) scanf("%d",&x)漏分号else scanf("%d",&y)漏分号

以下错误的if语句是
A错误 if (x!=y) scanf(“%d”,&x) 这里少个分号 else scanf(“%d”,&y);其他正确

判断错误的if语句<尽量详细的说一下,本人初学啊>谢谢了
错误的if语句是()A if(a=b)x++;这是正确的,实现的功能是把b赋值给a,然后判断a是否为0,不为0就执行x++ B if(a=<b)x++;是错误的,小于等于的标准写法是<= C if(a-b)x++;正确的,如果a<>b就执行x++ D if(X)x++;正确的,如果X不为0就执行x++ ...

几道简单的C语言选择题,帮忙做一下
1、为表示关系x≥y≥z,应使用C语言表达式 (A)2、执行下面程序段 (B)3、若有以下定义:float x;int a,b;则正确的switch 语句是 (C)4、能正确表示a和b同时为正或同时为负的逻辑表达式是(D)5、选择出合法的判断a和b是否相等的if语句(C)6、已知 int x=10,y=20,z=30,则执行(如果那些...

相似回答