这段代码大致意思就是定义两个数组x和y,一一判断x中字母与y中字母,如果两个字母相等,而且x中该字母是小写的,将x中该字母转成大写的(x-32),如果x中该字母是大写,将x中该字母转成小写的(x+32)
翻译成人话就是,
如果数组X中的字符不等于数组Y中的字符,就输出*,如果相等,就进行第二次判断(知识点:else总是与它最近的未配对的if匹配)
第二次判断是,如果X中字符是小写,就转为大写,如果是大写,就转为小写(知识点:字符加减数字,实际上编译器会将字符转化为ASCII码,再计算,大小写字母的ASCII码正好差32,你可以搜一下ASCII码表)
如果理解了,望采纳!