level 1
if else匹配规则是else匹配距离最近未被匹配的if,那么想请问下我们去匹配的时候先从4这个else开始匹配还是3这个else开始匹配,也就是我们去匹配的顺序是什么(从下往上还是从上往下或者从内到外)
if //1
语句1;
if//2
语句2;
else//3
语句3;
else//4
语句4;
2014年11月23日 08点11分
1
level 11
看你大括号怎么用,大括号去给区间的,如果没有,就是先3无4
2014年11月23日 10点11分
2
回复 nuoyanok :你可以在每一个里面输出一句话,看看到底能进哪个
2014年11月23日 10点11分
回复 如风_随风 :这个程序我试过了,就是想我们请教下在这种嵌套很多的时候,我们怎么把if和对应的else进行匹配,因为规则说是else匹配距离最近未被匹配的if,所以想问下是不是else匹配是从上面else先匹配掉,再匹配下面的else
2014年11月23日 10点11分
回复 nuoyanok :加大括号吧,那个有分割作用
2014年11月23日 10点11分