我爱橙 发表于 2022-5-2 17:41:36

EX5.16 正确的switch语句

本帖最后由 我爱橙 于 2022-5-29 00:06 编辑

若有定义:“float x=1.5; int a=1, b=3, c=2;”,则正确的switch语句是。


A.
switch (x)
{ case 1.0: printf(“*\n”);
case 2.0: printf(“**\n”);
}


B.
switch((int)x);
{ case 1: printf(“*\n”);
case 2: printf(**\n”);
}


C.√
switch(a+b)
{ case 1: printf(“*\n”);
case 2+1: printf(“**\n”);
}


D.
switch(a+b)
{ case 1: printf(“*\n”);
case c: printf(“**\n”);
}

临时号 发表于 2022-5-4 00:53:13

B
页: [1]
查看完整版本: EX5.16 正确的switch语句