雨天Zz 发表于 2020-8-30 21:57:22

if语句形式

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

baige 发表于 2020-8-30 21:58:04

B scanf("%d",&x)少了个分号

雨天Zz 发表于 2020-8-30 22:18:28

baige 发表于 2020-8-30 21:58
B scanf("%d",&x)少了个分号

c答案后面的分号不多余吗?老师

baige 发表于 2020-8-30 22:19:46

不会,它表示这个一个空语句

baige 发表于 2020-8-30 22:22:15

空语句(仅由分号组成)不执行任何操作。
C答案满足了if的条件然后不执行任何操作就退出if语句了
页: [1]
查看完整版本: if语句形式