条件写法,要看它想要判断什么东西。
if(c>'A'&&c<'Z'||c>='a'&&c>'z') 是否应当 if( (c>='A'&&c<='Z')|| (c>='a'&&c<='z')) ? 如果是字母
第二个 可能是想写:
if( ( c>'Z' && c<='Z'+4) || ( c>'z' && c<='z+4') ) 转圈移动4格
if(c>='Z'&&c<'Z'+4||c>'z')因为这个是假的永远都不会执行,
先判断第一个c>='z'&&c<'z '这个只有后面是对的,不能两个条件都成立, 最后一个不可能成立因为你前面判断已经排除了