guozhchun
k = 5, k > 0进入循环,switch语句执行default:break, 结束switch,执行k--k = 4, k > 0进入循环,switch语句执行default:break, 结束switch,执行k--k = 3, k > 0进入循环,switch语句执行case3: n += k, n 的值变为 3,结束switch, 执行k--k = 2, k > 0进入循环,switch语句执行case2:case3: n += k, n 的值变为 5,结束switch,执行k--k = 1, k > 0进入循环,switch语句执行case1: n += k,n 的值变为 6,此时没有遇到break语句,继续向下执行,n += k 将 n 的值变为 7,结束switch,执行 k--k = 0, 结束循环执行printf语句输出 n 的值为 7