首页题目详情
在C语言中,下列哪个多重选择结构是不合法的?

A.if(a) printf("Yes"); else if(b) printf("No");
B.if(a) printf("Yes"); else if(b) printf("No"); else printf("Maybe");
C.if(a) printf("Yes"); else if(b) printf("No"); else if(c) printf("Maybe");
D.if(a) printf("Yes"); else if(b) printf("No"); else if(c) printf("Maybe"); else printf("Unknown");
优质解答
答案
A
解析
选项A中的else if缺少了else关键字,所以结构不完整,不合法。
理论知识部分单选题中等AI生成