返回列表 发帖

求救一道C语言

高手们看看这道二级C语言题为什么选D啊 若运行以下程序时,从键盘输入ADescriptor〈CR〉则下面程序的运行结果是: # include main() {char c; int v0=1,v1=0,v2=0; do{switch(c=gethar()) {case';a';:case';A';: case';e';:case';E';: case';i';:case';I';: case';o';:case';O';: case';u';:case';U';:v1+=1; default:v0+=1;v2+=1; } } while(c!=';\n';); printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2); } (A)v0=7,v1=4,v2=7 (B)v0=8,v1=4,v2=8 (C)v0=11,v1=4,v2=11 (D)v0=13,v1=4,v2=12 可是为什么会得到v0=13的啊???请指导

返回列表 回复 发帖