对于此类问题的原因是:没有对齐,混用的Tab键和空格
如果使用的是Notepad++,可以进行如下操作,将所有的字符(包括特殊字符)显示出来
显示结果如下:
可以发现else前面的是tab键而不像if前面是空格键。
彻底解决此类问题的办法如下:
在Notepad++中,去:设置->首选项:
语言->以空格取代(TAB键):
即可实现,对于以后每次的TAB输入,都自动转换为4个空格。