当输入c时,switch语句执行情况为:
switch(ch) {case ’a’:
case ’h’: default: v1++;
case ’0’: v2++; }
因为没有break语句
v1=v1+1=1
v2=v2+1=1
当继续输入h时,switch语句的执行情况为:
switch(ch) {case ’a’:
case ’h’: default: v1++;
case ’0’: v2++;
因为没有break语句
v1=v1+1=2
v2=v2+1=2
重复上述过程,输入5个有效字符,则v1和v2执行5次自加操作,所以: v1=5, v2=5
你的程序不太明白什么意思,里面有很多case,但没有break,程序结构不是很清晰,也不知道你要表达什么意思