楼主的问题我分两部分回答吧.(1)首先是case 1的1为什么没有引号。这个是switch()函数的要求格式,传进来的参数是什么类型,case后跟的就是什么类型.这里传进来的整形,所以case 后的1不加引号.加引号的可能就是判断字符类型,case后就加引号.(2)输出结果为什么是4、5,我简单给你走一遍流程吧。首先第一个传进来的i++的值,其实是这时候就是1,因为i=1(这里i++,是先用i的值再加1)。到了第一个case 1:,m=2,n=3。再第一个case 2:,传进switch的++j的值为1(++j,j先+1再用j的值),所以第二个case 1:,m=3,n=4。再第二个case 2:,m=4,n=5。case 3:的时候...
|